Serious Lag switching Tabs and Ability Pools

Description

I was loading Core + APG + UC + UM + Bestiary I

Make a Human, Magus 1
stats all 10's
After the level dialog, switch to Feats and Abilities
try to click on Class Abilities... me, I waited 10 seconds easily for it to switch

then go to Archetype - Archetype split second, much better
Select Kensai - 3 seconds to apply (Normal)
Class Abilities tab - 2 to 3 seconds (Not as bad, but still noticeable)

Kensai Weapon Choice Ability Pool - tick tok 10 to 15 seconds

I've made Connor aware of this.

Environment

None

Activity

Show:
Andrew Maitland
February 17, 2013, 1:57 AM

The log file shows:
22:42:48.902 INFO AWT-EventQueue-0 CharacterManager:112 Created new character Unnamed 1.
22:43:00.697 INFO AWT-EventQueue-0 CharacterFacadeImpl:1904 Unnamed 1: Setting race to Human
22:43:17.474 INFO AWT-EventQueue-0 CharacterFacadeImpl:728 Unnamed 1: Adding level 1 in class Magus
22:43:17.632 WARNING AWT-EventQueue-0 AbilitiesInfoTab:144 Trying to add Archetype to [TabInfo [title=Feats, categoryList=[Feat]], TabInfo [title=Racial Abilities, categoryList=[Human Racial Trait, Ability Bonus]], TabInfo [title=Traits, categoryList=[Traits]], TabInfo [title=Class Abilities, categoryList=[Permanency Applied Effects]], TabInfo [title=Afflictions, categoryList=[Afflictions]]] at index 6. Putting at end.
22:43:18.998 WARNING AWT-EventQueue-0 AbilitiesInfoTab:144 Trying to add Archetype to [TabInfo [title=Feats, categoryList=[Feat]], TabInfo [title=Racial Abilities, categoryList=[Human Racial Trait, Ability Bonus]], TabInfo [title=Traits, categoryList=[Traits]], TabInfo [title=Class Abilities, categoryList=[Permanency Applied Effects]], TabInfo [title=Afflictions, categoryList=[Afflictions]]] at index 6. Putting at end.

Connor Petty
February 17, 2013, 3:34 AM

The lag time from the first view of the Class Abilities tab comes from the UI loading column data for the abilities. Subsequent viewing use cached information so it should be near instantaneous. But in this particular example the list is extremely large so lag times might also be a result of excessive garbage collection. Profiling would need to performed to confirm this hypothesis.

As for the Kensai Weapon Choice Ability Pool lag, I have no idea of the cause. Any thoughts? Tom? James?

James Dempsey
November 22, 2013, 4:36 PM

Resolved as part of other work. Script provided is now snappy at all stages.

Fixed

Assignee

James Dempsey

Reporter

Andrew Maitland

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Fix versions

Affects versions

Priority

Minor
Configure