Urgent testing request for openoffice.org-1.1.0-4.4

nosp nosp at xades.com
Wed Oct 29 17:22:17 UTC 2003


On Wed, 2003-10-29 at 11:25, Jakub Jelinek wrote:
> ftp://people.redhat.com/jakub/openoffice.org/
> is another release of OO.o rpms with improved startup speed.
> Please test as much as possible

Long details of my test at the end of this mail.  Summary: on my dual
athlon-mp, initial (non-cached) startup time was very slightly improved
(around 14 secs -- but too close to call given crude methodology /
measurements); subsequent-run startup time was roughly halved (from 4
secs to 2 secs).  soffice2.bin and soffice3.bin "felt" the same though
in both cold & warm start times; only the LD debug stats reveal the
difference.

>  (if there are enough success reports
> and no problem reports, there is (IMHO) still a small chance
> to make it the default;

No problems so far...will use day2day in the next few days for real
tests.

test details -- all numbers in seconds unless otherwise noted
-----
soffice1.bin
[no prep]
19
12
7
4
4
4
3
3
[copy 1gb file to another]
11
4
3
3.5
3.5
3.5
[copy 1gb file to another]
16
4
3.5
3.5
3.5
[copy 1gb file to another]
16.5
3.5
3.5
3.5
3.5
[copy 1gb file to another]
9
3.5
3.5
3.5

statistics -- 1st & 3rd ld stats runs, each after cp 1gb file to another
     30120:     runtime linker statistics:
     30120:       total startup time in dynamic loader: 813454903 clock
cycles
     30120:                 time needed for relocation: 114606120 clock
cycles (14.0%)
     30120:                      number of relocations: 0
     30120:           number of relocations from cache: 2142
     30120:             number of relative relocations: 0
     30120:                time needed to load objects: 612537714 clock
cycles (75.3%)
[...]
     30172:     runtime linker statistics:
     30172:       total startup time in dynamic loader: 707677064 clock
cycles
     30172:                 time needed for relocation: 126300127 clock
cycles (17.8%)
     30172:                      number of relocations: 0
     30172:           number of relocations from cache: 2142
     30172:             number of relative relocations: 0
     30172:                time needed to load objects: 475508997 clock
cycles (67.1%)


statistics -- second ld stats run, no cp beforehand
     30153:     runtime linker statistics:
     30153:       total startup time in dynamic loader: 5341745 clock
cycles
     30153:                 time needed for relocation: 1289424 clock
cycles (24.1%)
     30153:                      number of relocations: 0
     30153:           number of relocations from cache: 2142
     30153:             number of relative relocations: 0
     30153:                time needed to load objects: 3473191 clock
cycles (65.0%)



-----
soffice2.bin

Startup time
[copy 1gb file to another]
9
2
2
2
2
[copy 1gb file to another]
14
2
2
2
2
[copy 1gb file to another]
9
2
2
2
2
[copy 1gb file to another]
14
2
2
2
2
[copy 1gb file to another]
14
2
2
2
2

statistics -- 1st & 3rd ld stats runs, each after cp 1gb file to another
     30036:     runtime linker statistics:
     30036:       total startup time in dynamic loader: 2229945349 clock
cycles
     30036:                 time needed for relocation: 262126892 clock
cycles (11.7%)
     30036:                      number of relocations: 0
     30036:           number of relocations from cache: 5309
     30036:             number of relative relocations: 0
     30036:                time needed to load objects: 1856993198 clock
cycles (83.2%)
[...]
     30097:     runtime linker statistics:
     30097:       total startup time in dynamic loader: 1110140279 clock
cycles
     30097:                 time needed for relocation: 22401073 clock
cycles (2.0%)
     30097:                      number of relocations: 0
     30097:           number of relocations from cache: 5309
     30097:             number of relative relocations: 0
     30097:                time needed to load objects: 1072290924 clock
cycles
(96.5%)


statistics -- second ld stats run, no cp beforehand
     30064:     runtime linker statistics:
     30064:       total startup time in dynamic loader: 11341360 clock
cycles
     30064:                 time needed for relocation: 3130126 clock
cycles (27.5%)
     30064:                      number of relocations: 0
     30064:           number of relocations from cache: 5309
     30064:             number of relative relocations: 0
     30064:                time needed to load objects: 7149482 clock
cycles (63.0%)


-----
soffice3.bin

Startup time
[copy 1gb file to another]
14
2
2
2
[copy 1gb file to another]
13
2
2
2
2
2
[copy 1gb file to another]
14.5
2
2
2
2
2

statistics -- 1st & 3rd ld stats runs, each after cp 1gb file to another
     30189:     runtime linker statistics:
     30189:       total startup time in dynamic loader: 1697387428 clock
cycles
     30189:                 time needed for relocation: 423305378 clock
cycles (24.9%)
     30189:                      number of relocations: 0
     30189:           number of relocations from cache: 8961
     30189:             number of relative relocations: 0
     30189:                time needed to load objects: 1125716120 clock
cycles (66.3%)
[...]
     30220:     runtime linker statistics:
     30220:       total startup time in dynamic loader: 2403632495 clock
cycles
     30220:                 time needed for relocation: 411469547 clock
cycles (17.1%)
     30220:                      number of relocations: 0
     30220:           number of relocations from cache: 8961
     30220:             number of relative relocations: 0
     30220:                time needed to load objects: 1844293007 clock
cycles (76.7%)


statistics -- second ld stats run, no cp beforehand
     30201:     runtime linker statistics:
     30201:       total startup time in dynamic loader: 14080852 clock
cycles
     30201:                 time needed for relocation: 4240874 clock
cycles (30.1%)
     30201:                      number of relocations: 0
     30201:           number of relocations from cache: 8961
     30201:             number of relative relocations: 0
     30201:                time needed to load objects: 8485607 clock
cycles (60.2%)




-----
system stats:
FC1T3, Dual Athlon 1600+MPs, 512MB ECC RAM
mobo: Asus A7M266-D, AMD 760MPX chipset
hd: IDE UATA western digital caviar WDC WD300BB-00AUA1, ATA DISK drive

---
# uname -a
"Linux xxxxxx 2.4.22-1.2108.nptlsmp #1 SMP Wed Oct 22 19:09:01 EDT 2003
i686 athlon i386 GNU/Linux"

# rpm -q prelink openoffice.org openoffice.org-libs
prelink-0.3.0-11
openoffice.org-1.1.0-4.4
openoffice.org-libs-1.1.0-4.4

# hdparm /dev/hda
/dev/hda:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 3649/255/63, sectors = 58633344, start = 0


----
# free (after cp #1 of soffice1.bin tests)
             total       used       free     shared    buffers    
cached
Mem:        514276     506848       7428          0       3744    
309176
-/+ buffers/cache:     193928     320348
Swap:      1542188     355892    1186296





More information about the fedora-test-list mailing list