Hello,

I benchmarked OpenOffice.org 1.1.5 through 3.0.0 m3 to identify trends, and I'm quasi-privately offering the benchmark system and the results to you, the experts, before I publish anything.

**Method

  1. I simulate a cold start (this marks the beginning of a "pass").
  2. I use Python to start OpenOffice.org, open a document, scroll
     through it, and save it.
  3. Each iteration captures 5 durations (start, open, scroll, export,
     and close).
  4. I repeat for 5 iterations (each pass has 5 iterations).
  5. I repeat this process (a "pass") a total of 10 times per
     OpenOffice.org version.
  6. I repeat this process (10 "passes") for the next OpenOffice.org
     version

**Results
1. The latest versions are not the fastest---especially for cold starts. 2. Warm application startup is fairly consistent.

 See the spreadsheet for more.

**Thoughts

  1. The cold start simulator is not so good.  The first pass of the
     first iteration is generally the slower than the first iteration
     of the second pass.
  2. So I don't hurt performance, I sleep for 0.10 seconds while
     waiting for OpenOffice.org to start accepting UNO connections, but
     0.10 seconds may be too high because of the small differences in
     warm startup.
  3. I want to add OOo 1.1.0 using a conversion of the .odt test doc to
     .sxw.
  4. OOo 1.1.5 imports the .odt test document, but you could argue it
     should import .sxw?  Also, OOo of course saves to .sxw.

**System
 Hardware made about three years ago
AMD Athlon XP 3000+ (32-bit single core), ~750MB RAM, PATA disks, Fedora 7, Linux 2.6.23 http://www.smolts.org/client/show?uuid=pub_c71602de-1592-48e5-8dec-7f5265f4c5c5

**Downloads: Results and code
You can download the results (spreadsheets with charts and numbers), the source code, and the test document at the following address. The system is a bit messy, so the code is not officially released. :) The interesting parts of the results are in <benchmark_results_10_pass.ods >in the sheets cold_start and warm_start. If you dare run the program, please read the README.txt first.

http://katana.oooninja.com/f/ref/ODF_text_reference_v1.odt <-- reference document http://katana.oooninja.com/f/tmp/benchmark-ooo-2008-04-07-08-25.tar.bz2 <-- results and code


Andrew

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to