As an estate manager I have access to the estate manager tools and I've recently noticed an interesting phenomenon. While lag hunting I noticed that many of my chairs seemed to generate an inordinate amount of lag - Up to and over 0.5ms at times - simply for having someone sitting on them. I first noticed this with my own scripts but a quick check showed no obvious reason for the lag. It also appeared to happen with other commercial pose balls and the like.
Most pose scripts tend to be very similar and there is no reason for them to use any significant resources except when someone sits or stands. When an avatar actually sits the script should be passive. So I did a little experiment as follows...
Create a box - Name it 'Test Box' or something similar - Now create a 'New Script' in said box - Sit on it - Check the lag using the estate tools - It's using about 0.4ms for no reason!
Stand up - Lag drops to 0.003ms - What I would expect from a passive script.
Set the script to not running - Sit on the box - Lag is up to 0.4 again!
Now heading to an empty sim with stable frame/script time and checking for lag seems to contradict these results with no impact on either.
So what is going on? Are the estate manager tools giving false readings (which makes them pretty much useless) or am I missing something ?
I've also noticed on the rare occasions when the Sim I manage is empty, that the times given in the tools seem to bear no relationship to the sim stats. According to the tools the top 500 (approx) scripts take abut 5ms - From the stats there are 1500 scripts (approx) each using a maximum of 0.002ms (Or else they would be in the top 500)
This gives the impression that the total script time should be around 5.2ms, not around 15ms (Empty sim, me naked as far as attachments/scripts goes).
I guess that the two things might use a different way to calculate script time (which would be annoying and illogical but at least could still be useful in tracking down laggy scripts) but it's certainly none too obvious what's going on, and the result of my experiment as shown above is certainly anomalous.
Anyone else find the same thing happening ?
Even better anyone shed some light on why it's happening ?
Max Duesenburg
