Viewerhelp:Top Colliders and Top Scripts

From Second Life Wiki
Revision as of 13:30, 26 July 2011 by Kelly Linden (talk | contribs)
Jump to navigation Jump to search
KBnote.png Note: This article is ready for copy editing.

Shows potentially problematic physical or scripted objects. Many collisions and high script usage are causes of server-side lag.

  • Normally, you don't have to worry about removing anything if performance feels fine and looks OK in the Advanced menu's Lag Meter, and to a more detailed degree, Statistics.
  • Only use this tool with great care after you've learned the technical aspects involved: while you can remove troublesome objects, you can also inadvertently destroy content.
  • Top Colliders: Since readings shown are for a brief instant in time, repeatedly click to observe if activity is sustaining or spurious. Something that's rapidly colliding at one moment may settle to rest the next.
  • Top Scripts: Prior to the Mono 2 Upgrade project (currently in the Release pipeline and Server RC process) the times reported represent only a brief instance in time and are inaccurate. The Mono 2 Upgrade project addresses this issue so that the times reported are now the average script time per frame for the last 30 minutes for all scripts on the object. If the object has been in the region for less than 30 minutes the number reported will be the average time per frame since the object entered the region.

Click the columns to sort them in ascending or descending order.

Columns

 
  • Score - The higher, the worse, but consider it relative to the total shown in Statistics. Only shown in Top Colliders
  • Time - The total average script time per frame over the last 30 minutes for all scripts in the object. Only shown in Top Scripts.
  • Name - The object's name.
  • Owner - The Resident who owns the object; if the owner is unfamiliar and the region just started behaving slowly, it may be worth checking out.
  • Location - Coordinates of where the object is located in the region.
  • Time - When the object was rezzed inworld. Older objects are more likely to be intended to stay.
  • Mono Time - The amount of time spent specifically running scripts compiled to Mono. Only shown in Top Scripts.
  • URLs - Which URLs are being used per the LSL HTTP server. Only shown in Top Scripts.
Object ID

  The object's UUID.
Show Beacon

  Select an object in the list, then click Show Beacon to visually pinpoint the object's Location as shown above.
Object Name

Owner

  For each of these, type in a specific name, then click Filter to only show matching results. Partial searches work: "car" shows objects named "red car".

  Refreshes the list.
Return Selected

  Returns the selected object in the list to its owner. Be careful, there's no confirmation.
Return All

  Returns all objects in the list to their owners. Asks for your confirmation; there's no undo.
Disable Selected

  Disables physics (for colliders) or scripts (for scripted objects) for the selected object in the list.
Disable All

  Turns off all physics or scripts in objects in the list. Asks for your confirmation; there's no undo.

For more tips and tricks, see Region Performance.