Performance/Reorder Symbols For Libraries

From Apache OpenOffice Wiki
< Performance
Revision as of 20:47, 21 March 2009 by Cd (Talk | contribs)

Jump to: navigation, search

Reorder symbols for libraries to improve file I/O

The comprehensive analysis of the cold start up behavior of OpenOffice.org shows that file I/O is main bottleneck. About 80% of the start up time is spent waiting for data from the disk. Most file I/O depends on library loading. This part describes what can be done to reduce I/O time for loading OpenOffice.org libraries. The main ideas are system independent but the solutions must be system/compiler specific. The following chapters in detail how we want to improve library loading.

Windows

Microsoft Visual Studio 2008 C/C++ compiler

 
Personal tools