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.
You are here: Tasks Web>Item2511 (25 May 2010)

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.
  1. TablePlugin uses a "use" where it has to use a "require" to achieve lazy loading
  2. WysiwygPlugin does far too much work for a plugin that is only used interactively
  3. 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

Topic revision: r13 - 25 May 2010 - 23:07:39 - SvenDowideit
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads