Plugin architecture Stability
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