OpenOffice.org 1.1.0-6.1

Jakub Jelinek jakub at redhat.com
Mon Nov 10 13:25:15 UTC 2003


Hi!

The prelink friendly binary unfortunately is not the default in FC1,
but you can speed up OOo start by:
ln -sf soffice2.bin /usr/lib/openoffice/program/soffice.bin 
as root.

ftp://people.redhat.com/jakub/openoffice.org/
contains openoffice.org-1.1.0-6.1 packages which differ from 1.1.0-6 as
present in FC1 in 2 things:
a) soffice2.bin is the default, so you don't have to run the above
   command to speed it up
b) it has been compiled with -Os.  This seems to save 9MB on allocated
   library size and e.g. when running oowriter should cut the total
   size of libraries loaded from around 71MB to ~ 66MB (by ~ 5.25MB).
In theory this should speed up OO.o startup time especially when
caches are cold (ie. when running oowriter the first time after boot).
I've tried to measure some numbers with time(1):
cold are after running cat 2.8GB file > /dev/null, hot are 3rd up to 5th
invocations of the program, each measurement repeated 3 times.
The first numbers are from the default 1.1.0-6 oowriter,
second with 1.1.0-6 after ln -sf soffice2.bin /usr/lib/openoffice/program/soffice.bin
and third with 1.1.0-6.1 default. Dual PIII, 651MHz.
Measuring with time is of course very inaccurate.

oowriter soffice1.bin openoffice.org-1.1.0-6 prelinked
cold
real    0m21.010s	0m18.963s	0m22.451s
user    0m4.390s	0m4.350s	0m4.360s
sys     0m0.560s	0m0.580s	0m0.500s
hot
real    0m5.003s	0m4.991s	0m5.000s
user    0m4.190s	0m4.290s	0m4.260s
sys     0m0.360s	0m0.250s	0m0.270s

oowriter soffice2.bin openoffice.org-1.1.0-6.1 prelinked
cold
real    0m18.445s	0m17.709s	0m20.787s
user    0m2.950s	0m3.000s	0m2.940s
sys     0m0.450s	0m0.450s	0m0.590s
hot
real    0m3.773s	0m3.757s	0m3.766s
user    0m2.880s	0m2.810s	0m2.810s
sys     0m0.270s	0m0.370s	0m0.280s

oowriter soffice2.bin openoffice.org-1.1.0-6.1 prelinked
cold
real    0m18.273s	0m17.501s	0m19.459s
user    0m2.930s	0m2.940s	0m2.780s
sys     0m0.400s	0m0.430s	0m0.670s
hot
real    0m3.356s	0m3.392s	0m3.740s
user    0m2.830s	0m2.890s	0m2.860s
sys     0m0.270s	0m0.240s	0m0.260s


	Jakub





More information about the fedora-test-list mailing list