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 what I plan as the first article in a
performance series.

**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
The most remarkable result is the latest versions are not the
fastest---especially for cold starts and for exporting. See the
spreadsheet for all the results.

**Thoughts
 1. The cold start simulator is not perfect.  The first pass of the
    first iteration is generally the slower than the first iteration
    of the second pass.  The difference varies from -0.93s to +5.92s.
 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 test 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
  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.  It's a
  bit messy, so the code is not officially released.  :)

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


P.S.
Apologies if this comes across twice: I sent hours ago from gmail, but
it hasn't appeared.

-- 
http://www.fastmail.fm - Faster than the air-speed velocity of an
                          unladen european swallow


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

Reply via email to