Re: [pcgen] Slow down problem using PRExxx tags in the spell files
I think it is restricted to just the CLASSES tag. The reason is that
this tag gets processed a lot and is being regularly checked when
building up things like spell list displays. Putting a PRE on this adds
an overhead of an extra check that needs to be made. One or two will not
be noticeable, but when the whole spell list carries these, then you hit
the issue that Andrew is seeing.
Just to manage expectations, this may not be an easy thing to fix and as
it is not something affecting shipped data at this time is a lower
priority in the bug fixing queue for me. Of course if someone has a
particular interest in having this working, they are more than welcome
to take it on!
On 23/12/2008 5:53 AM Andrew Maitland wrote
> I'm suspecting both, but I do know that attached to the CLASSES tag, it
> caused the major slow down.
> The interesting thing about attaching it to the CLASSES tag is it acts
> as a VISIBLE:QUALIFY too! (Which is really cool) - Means less red
> colored spells if you don't qualify, it just fails to appear.
> The downside is the program drags out. James could explain why, based
> upon how it's accessed or something.
> Definitely something we should figure out and fix. I already have a
> tracker opened for it.
> 2148065 CLASSES tag with attached PRExxx tag causes major slowdown
> I'll try experimenting to figure out if the PRExxx tags in just the
> spell file (standalone) cause any issue.
> Andrew Maitland (LegacyKing)
> Admin Silverback, PCGen Board of Directors
> Data Chimp, Docs Tamarin
> Unique Title "Quick-Silverback Tracker Monkey"
> Michael W. Fender wrote:
>> Accessing archive from "Andrew Maitland"...
>> Archive found in file
>>> |From our docs:|
>>> Indicates this spell is 4th Lvl for all classes, but is only available
>>> for followers of Java."
>>> When using the PRExxx tag in the Spells File, either attached to a
>>> classes tag, or as a standalone, it causes a tremendous slow down of the
>>> entire system. Causing the simple task of creating a character to become
>>> James has confirmed this behavior.
>> Huh. Are we talking about just the CLASSES: tag in a spell file or any PRExxx
>> tag in it? Because I use one that grants a caster level bonus if you're the
>> right type of spell caster and I've never noticed any difference.