NOTE: If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use
trunk.foswiki.org to view this page for some minimal testing.
Use
Item8841 for copy changes for release 1.1.
Item2511: A few basic optimisations
| Priority: |
CurrentState: |
AppliesTo: |
Component: |
WaitingFor: |
| Normal |
Being Worked On |
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!
--
CrawfordCurrie - 17 Dec 2009
Refactored, perfomance analysed, and unit tested.
--
CrawfordCurrie - 22 Dec 2009
missing a topic that is referenced in
InstalledPlugins:
MailerContribPlugin?
--
SvenDowideit - 25 May 2010