Release Notes/Second Life RC Snack/11
< Release Notes
Jump to navigation
Jump to search
Revision as of 00:17, 1 June 2011 by Oskar Linden (talk | contribs)
Snack is a limited use Release Candidate channel. More info here: Snack. Snack enabled regions may or may not be up or enabled.
*.*.*.*
Snack is disabled at this time.
11.05.17.230168
- Kelly's "mono2performance" project. scheduled 2011-05-19
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- New Bug Fixes
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Script performance and robustness
11.05.11.229574
- Kelly's "mono2performance" project. deployed 2011-05-12
- Script performance and robustness
- This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
- New Script Profiling LSL Functions
- llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
- llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
- llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
- Bug Fixes
- SVC-3895 Rezzing Mono scripted object cripples sim FPS
- Improved 'Top Scripts' report
- Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
- It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
- (Fixed a) Sim crash in mono memory monitor.
- Includes the fix that caused the zero day rollback.
- New Bug Fixes
- Improved simulator performance when removing objects with scripts from a region.
- Fixed a bug that could cause scripts to crash with NullReferenceException errors.
- Script performance and robustness