Difference between revisions of "Performance/Achievements Windows Startup"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Netbook class (slow CPU, sufficient memory))
(Netbook class (slow CPU, sufficient memory))
Line 30: Line 30:
 
|| OOO310m9 || 26,7s || 26,9s || 26,9s || 26,8s (100%)
 
|| OOO310m9 || 26,7s || 26,9s || 26,9s || 26,8s (100%)
 
|-
 
|-
|| OOO310m9 (prefetch*) || 25,6s || 25,8s || 25,2s ||  25,5 (95%)
+
|| OOO310m9 (prefetch*) || 25,6s || 25,8s || 25,2s ||  25,5s (95%)
 
|-
 
|-
 
|| DEV300m45 (flat+non-rebased**) ||  ||  ||  ||  (%)
 
|| DEV300m45 (flat+non-rebased**) ||  ||  ||  ||  (%)

Revision as of 12:53, 23 April 2009

Performance 170.png
Performance Project

performance.openoffice.org

Quick Navigation

Team

Communication

Activities

About this template


Overview - current achievements for Windows (cold start up)

This page wants to provide information about current achievements regarding improving the cold start up of OpenOffice.org on Windows operating systems.

General conditions for the tests

  • Measurements were done using the Performance Monitor tool from Microsoft.
  • To better see the benefits of Microsofts Prefetch feature (introduced for Windows XP) all tests were done with prefetch disabled/enabled.
  • All start up tests were done using swriter.exe to start an empty Writer document after a reboot.
  • After every new installation of OpenOffice.org Windows made a disk defragmentation.

Netbook class (slow CPU, sufficient memory)

Test machine

  • Netbook Samsung NC10
  • 1,6 GHz Intel Atom N270 (Single core/hyperthreading)
  • 1 GB RAM
  • Fujitsu MHZ2160BH 160GB hard disk
  • Windows XP Home SP3
Optimization method Test run 1 Test run 2 Test run 3 Mean
OOO310m9 26,7s 26,9s 26,9s 26,8s (100%)
OOO310m9 (prefetch*) 25,6s 25,8s 25,2s 25,5s (95%)
DEV300m45 (flat+non-rebased**) (%)
DEV300m45 (flat+non-rebased**+prefetch*) (%)

Low-end system (limited memory - recommended system requirement for OpenOffice.org on Windows)

Test machine

  • Notebook
  • 1,8 GHz Pentium M (Single core)
  • 512 MB RAM
  • Toshiba MK6026GAX 60 GB, 2.5" - 5400rpm - UDMA100 - 16MB Cache
  • Windows XP Professional SP3

This is a typical notebook system with plenty of software installed by the notebook manufacturer. Windows reports about 205MB of physical memory available after start up. Trashing couldn't be noticed during the cold start up tests, even when using Process Monitor for logging.

Optimization method Test run 1 Test run 2 Test run 3 Mean
OOO310m9 22,2s 21,6s 22,1s 22,0s (100%)
OOO310m9 (prefetch*) 21,0s 20,7s 21,1s 20,9s (95%)
DEV300m45 (flat+non-rebased**) 16,9s 16,2s 16,5s 16,5s (75%)
DEV300m45 (flat+non-rebased**+prefetch*) 16,4s 16,4s 16,3s 16,4s (74%)

Medium range system (plenty of memory)

Test machine

  • Desktop computer
  • Opteron 175 2,2Ghz (Dual core)
  • 4 GB RAM
  • Deskstar 7K250 160GB 8MB Cache
  • Windows Vista Ultimate 32-Bit (Super Fetch disabled)
Optimization method Test run 1 Test run 2 Test run 3 Test run 4 Test run 5 Mean
OOO310m9 16,1s 16,1s 16,4s 16,2s 16,2s 16,2s (100%)
OOO310m9 (prefetch*)
DEV300m45 (flat+non-rebased**) 9,9s 11,5s 11,3s 11,6s 10,7s 11,0s (68%)
DEV300m45 (flat+non-rebased**+prefecth*)

(*) Measurements were done with Windows and Prefetch feature enabled.

(**) Current optimizations for a better cold start up performance. You can find more information here:

Personal tools