Item2511: A few basic optimisations
Current State: Closed
Released In: 1.1.0
Target Release: minor
Applies To: Engine
There are a number of basic optimisations highlighted by some work with Monitor::MARK.
- TablePlugin uses a "use" where it has to use a "require" to achieve lazy loading
- WysiwygPlugin does far too much work for a plugin that is only used interactively
- The time taken to compile Foswiki.pm is excessive. By splitting down the individual macros and demand loading them, it ends up evening out different types of request.
Added together, these come to some 15% of the runtime!
- 17 Dec 2009
Refactored, perfomance analysed, and unit tested.
- 22 Dec 2009
missing a topic that is referenced in InstalledPlugins
- 25 May 2010
These appear to have been all released - were committed to trunk before the release11 branch. Closing
- 09 Mar 2011