iliveisl

 

Sim Stats – November 09

4 comments

Welcome to the sim stats for November.

SIM
Micheil’s Rating
Dilation
FPS
Physics
Time
Script
Time
Spare
Time
Script
Speed
Enerville star_09 1.0 45 0.1 16.7 4.2 0.87
Ener Skerry star_08 0.99 45 0.2 14.9 6.2 0.82
Ener Passage star_07 0.94 42 0.6 4.8 17.7 0.65
Ener Strait star_07 0.96 44 0.1 5.7 16.3 0.72
Enercay Midkey star_10 1.00 45 0.4 8.0 13.1 1.02
Enercay Westkey star_10 1.0 45 0.2 11.2 10.1 1.01
Enercity Harbor star_07 0.99 44 0.6 19.8 0.0 0.68
Enercity Weston star_07 0.99 45 0.4 20.8 0.0 0.75
Enercity Easton star_06 0.96 44 8.9 11.9 0.0 0.34
Enercity Square star_09 0.99 45 0.1 13.1 8.2 0.86
Enercity Shores star_07 0.99 45 1.6 18.2 0.0 0.72
Enercity Park star_10 0.99 44 0.1 1.1 20.9 1.00
Selected SL Regions star_06 0.99 44 0.8 19.3 0.2 0.51

micheilsthoughts

As part of the testing that I do, I always try to find a couple of empty mainland regions to run some test scripts in and capture elapsed times. I generally first try the same ones I used during the previous testing unless those regions are no longer empty. I look for regions with no objects and no scripts so the only scripts running in the region are the ones I’m carrying. If possible, I also look for regions that don’t show any child agents. And no, these really aren’t children…lol. In sim terms, a child agent is an AV that can see into your current region. These child agents do impact sim resources to some extent as the sim has to communicate certain information back to these AVs. Information about objects that the AV can see and where they move to, etc. For an empty sim, this extra child agent communication may be so minimal as to not make any difference.

Anyway, I use these tests in the empty regions as a baseline to see what the best possible script performance could be. Generally, these empty regions test about the same as the best testing iLIVEisl regions. However, this time, several of the iLIVEisl regions actually tested better than these empty mainland regions. What’s up with that? Just when you think you sort of understand things, something changes. lol.

There have been several more server releases in the last two months. A few more 1.30 releases and a 1.32 release. The release notes for these recent releases are still very slim on details. Either they contain very minor updates or not many of the updates are documented in the release notes. One thing of note, the 1.32 release contains this…

Added back-end support for improved tracking of script memory usage

Could that be in support of future script limitations referred to during the open space episode from last year?


Some key points regarding sim performance.

  • A sim frame is 22.2 ms in length.
  • A time dilation of 1.0 means the sim is running at full speed.
  • As frame time gets larger than 22.2, time dilation drops below 1.0 and sim FPS drops below 45.
  • Spare time means there is time in the frame that the sim has nothing to do and is not running at capacity.
  • When busy, the sim will try to avoid increasing the sim frame time by spending less time running scripts.

The above points apply primarily to full sims. Openspace and Homestead sim stats can be somewhat different, particularly in regard to what spare time means.

Twitter Tumblr Digg Reddit Stumbleupon Delicious Facebook Plusone Pinterest Linkedin Tumblr Posterous Snailmail

written by Micheil Merlin

November 9th, 2009 at 9:57 am

posted in second life,simstats

4 comments to 'Sim Stats – November 09'

subscribe to comments with RSS or trackBack to 'Sim Stats – November 09'.

  1. Wonderful explanation! I come away from your post actually understanding more about simulators! Thank you.

    Paul Mason

    10 Nov 09 at 1:29 am

  2. @Paul Mason
    Thanks. I appreciate that. :)

    Micheil Merlin

    10 Nov 09 at 7:51 pm

  3. this is always a nice post to read. one it’s nice to know where the estate stands and secondly, i learn more and more about lag

    i’d like to put together a reference post on top anti-lag tips at some point, maybe you can help shape that

    i know about textures and gaps in building and how they affect lag but i don’t know some general scripting rules (like always use Mono, etc)

    thanks for a great post! =)

    iliveisl

    11 Nov 09 at 9:24 am

  4. @iliveisl
    I’d help with that. There are several fairly basic rules I follow with scripting. Some come from hints on the LSL Wiki and some just come from programming experience.

    Micheil Merlin

    12 Nov 09 at 10:14 pm

leave a reply - add your thoughts

you can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>