Plugin architecture Stability

From Second Life Wiki
Jump to navigation Jump to search

Plugin Performance and Stability Issues

The following is a discusson on some of the performance and stability risks that plugins will create and ways to deal with them.

Stability and Performance Risks

  • Plugins consuming too much cpu time, entering into spin locks
  • Plugin memory leaks

Methods for handling Client Stability and Performance

  • Master switch to turn off all plugins.

This could be useful when Linden Lab is providing support for a problem, or someone is having issues with their client.

  • Startup / Safe mode with no plugins running
  • Reporting stack traces for seg faulting software to plugin developers