Re: OO tres lent
Le Wed, May 18, 2005 at 10:59:51AM +0200, garfield écrivait/wrote:
> Bonjour,
>
> Voila je trouve que OOffice est tres lent sous debian sid, et j'aimerai
> savoir si c'est pareil chez vous, je suis sous fvwm avec un 1,6Gh 512Mo
> de ram.
Sur mon AthlonXP 2000 avec 512Mo RAM (Debian/Sid), OOffice démarre
effectivement lentement (en plusieurs secondes), mais une fois démarré
il fonctionne correctement et ouvre de nouveaux documents rapidement.
Il paraitrait que ca pourrait être dû au temps de relocation des
nombreuses (115 environ) libraries .so utilisées:
pmap $(pidof soffice.bin) | grep .so
08048000 456K r-x-- /usr/lib/openoffice/program/soffice.bin
080ba000 72K rw--- /usr/lib/openoffice/program/soffice.bin
abc55000 52K r-x-- /usr/lib/openoffice/program/libhyphen645li.so
abc62000 8K rw--- /usr/lib/openoffice/program/libhyphen645li.so
abc74000 40K r-x-- /usr/lib/libmyspell.so.3.1
abc7e000 16K rw--- /usr/lib/libmyspell.so.3.1
abc88000 44K r-x-- /usr/lib/openoffice/program/libspell645li.so
abc93000 8K rw--- /usr/lib/openoffice/program/libspell645li.so
abc95000 48K r-x-- /usr/lib/openoffice/program/liblth645li.so
abca1000 8K rw--- /usr/lib/openoffice/program/liblth645li.so
acb10000 28K r-x-- /usr/lib/openoffice/program/libmcnttype.so
acb17000 4K rw--- /usr/lib/openoffice/program/libmcnttype.so
acce5000 116K r-x-- /usr/lib/openoffice/program/liblocaledata_es.so
acd02000 16K rw--- /usr/lib/openoffice/program/liblocaledata_es.so
acd06000 460K r-x-- /usr/lib/openoffice/program/liblocaledata_euro.so
acd79000 88K rw--- /usr/lib/openoffice/program/liblocaledata_euro.so
acddb000 328K r-x-- /usr/lib/openoffice/program/liblng645li.so
ace2d000 36K rw--- /usr/lib/openoffice/program/liblng645li.so
ace7b000 60K r-x-- /lib/tls/libresolv-2.3.2.so
ace8a000 4K rw--- /lib/tls/libresolv-2.3.2.so
ace8d000 12K r-x-- /lib/tls/libnss_dns-2.3.2.so
ace90000 4K rw--- /lib/tls/libnss_dns-2.3.2.so
ad6b4000 68K r-x-- /lib/tls/libnsl-2.3.2.so
ad6c5000 4K rw--- /lib/tls/libnsl-2.3.2.so
ad6c8000 12K r-x-- /usr/lib/libgpg-error.so.0.1.3
ad6cb000 4K rw--- /usr/lib/libgpg-error.so.0.1.3
ad6cc000 288K r-x-- /usr/lib/libgcrypt.so.11.1.1
ad714000 20K rw--- /usr/lib/libgcrypt.so.11.1.1
ad719000 60K r-x-- /usr/lib/libtasn1.so.2.0.10
ad728000 4K rw--- /usr/lib/libtasn1.so.2.0.10
ad729000 384K r-x-- /usr/lib/libgnutls.so.11.1.16
ad789000 24K rw--- /usr/lib/libgnutls.so.11.1.16
ad78f000 108K r-x-- /usr/lib/libcups.so.2
ad7aa000 8K rw--- /usr/lib/libcups.so.2
ad83a000 140K r-x-- /usr/lib/openoffice/program/libucppkg1.so
ad85d000 12K rw--- /usr/lib/openoffice/program/libucppkg1.so
ad8a0000 40K r-x-- /usr/lib/openoffice/program/libevtatt.so
ad8aa000 8K rw--- /usr/lib/openoffice/program/libevtatt.so
ad8bc000 100K r-x-- /usr/lib/openoffice/program/corereflection.uno.so
ad8d5000 16K rw--- /usr/lib/openoffice/program/corereflection.uno.so
ad8d9000 120K r-x-- /usr/lib/openoffice/program/introspection.uno.so
ad8f7000 12K rw--- /usr/lib/openoffice/program/introspection.uno.so
ad8fa000 1228K r-x-- /usr/lib/openoffice/program/libdbtools2.so
ada2d000 84K rw--- /usr/lib/openoffice/program/libdbtools2.so
ada42000 1328K r-x-- /usr/lib/openoffice/program/libfrm645li.so
adb8e000 172K rw--- /usr/lib/openoffice/program/libfrm645li.so
adc16000 100K r-x-- /usr/lib/openoffice/program/libscn645li.so
adc2f000 12K rw--- /usr/lib/openoffice/program/libscn645li.so
adc42000 9984K r-x-- /usr/lib/openoffice/program/libsw645li.so
ae602000 652K rw--- /usr/lib/openoffice/program/libsw645li.so
ae6f7000 80K r-x-- /usr/lib/openoffice/program/liblocaledata_en.so
ae70b000 16K rw--- /usr/lib/openoffice/program/liblocaledata_en.so
ae82e000 144K r-x-- /usr/lib/openoffice/program/libuui645li.so
ae852000 16K rw--- /usr/lib/openoffice/program/libuui645li.so
ae93a000 916K r-x-- /usr/lib/libdb_cxx-4.2.so
aea1f000 24K rw--- /usr/lib/libdb_cxx-4.2.so
aea38000 584K r-x-- /usr/lib/openoffice/program/libucpchelp1.so
aeaca000 44K rw--- /usr/lib/openoffice/program/libucpchelp1.so
aeb4a000 324K r-x-- /usr/lib/openoffice/program/libsts645li.so
aeb9b000 16K rw--- /usr/lib/openoffice/program/libsts645li.so
aeca8000 32K r-x-- /usr/lib/openoffice/program/libgcc3_uno.so
aecb0000 4K rw--- /usr/lib/openoffice/program/libgcc3_uno.so
aecb1000 240K r-x-- /usr/lib/openoffice/program/libpackage2.so
aeced000 28K rw--- /usr/lib/openoffice/program/libpackage2.so
aecf4000 724K r-x-- /usr/lib/openoffice/program/libicui18n.so.22.0
aeda9000 88K rw--- /usr/lib/openoffice/program/libicui18n.so.22.0
aedbf000 24K r-x-- /usr/lib/openoffice/program/libi18nutilgcc3.so
aedc5000 40K rw--- /usr/lib/openoffice/program/libi18nutilgcc3.so
aedd0000 632K r-x-- /usr/lib/openoffice/program/libi18npool645li.so
aee6e000 1788K rw--- /usr/lib/openoffice/program/libi18npool645li.so
af02f000 8K r-x-- /usr/lib/openoffice/program/libj645li_g.so
af031000 4K rw--- /usr/lib/openoffice/program/libj645li_g.so
af032000 472K r-x-- /usr/lib/openoffice/program/libxcr645li.so
af0a8000 36K rw--- /usr/lib/openoffice/program/libxcr645li.so
af0b1000 3556K r-x-- /usr/lib/openoffice/program/libxo645li.so
af42a000 400K rw--- /usr/lib/openoffice/program/libxo645li.so
af48f000 416K r-x-- /usr/lib/openoffice/program/libgo645li.so
af4f7000 12K rw--- /usr/lib/openoffice/program/libgo645li.so
af4fa000 736K r-x-- /usr/lib/openoffice/program/libsb645li.so
af5b2000 96K rw--- /usr/lib/openoffice/program/libsb645li.so
af5ca000 3772K r-x-- /usr/lib/openoffice/program/libsfx645li.so
af979000 424K rw--- /usr/lib/openoffice/program/libsfx645li.so
af9e3000 10920K r-x-- /usr/lib/openoffice/program/libsvx645li.so
b048d000 908K rw--- /usr/lib/openoffice/program/libsvx645li.so
b0572000 540K r-x-- /usr/lib/openoffice/program/libofa645li.so
b05f9000 44K rw--- /usr/lib/openoffice/program/libofa645li.so
b0604000 660K r-x-- /usr/lib/openoffice/program/libso645li.so
b06a9000 80K rw--- /usr/lib/openoffice/program/libso645li.so
b06bd000 76K r-x-- /usr/lib/openoffice/program/libwrp645li.so
b06d0000 4K rw--- /usr/lib/openoffice/program/libwrp645li.so
b10cc000 176K r-x-- /usr/lib/openoffice/program/libdtransX11645li.so
b10f8000 24K rw--- /usr/lib/openoffice/program/libdtransX11645li.so
b111e000 448K r-x-- /usr/lib/openoffice/program/libfwe645li.so
b118e000 40K rw--- /usr/lib/openoffice/program/libfwe645li.so
b1198000 1012K r-x-- /usr/lib/openoffice/program/libfwk645li.so
b1295000 100K rw--- /usr/lib/openoffice/program/libfwk645li.so
b12bf000 336K r-x-- /usr/lib/openoffice/program/libucpfile1.so
b1313000 32K rw--- /usr/lib/openoffice/program/libucpfile1.so
b131b000 552K r-x-- /usr/lib/openoffice/program/libfwi645li.so
b13a5000 36K rw--- /usr/lib/openoffice/program/libfwi645li.so
b13ae000 228K r-x-- /usr/lib/openoffice/program/libfwl645li.so
b13e7000 24K rw--- /usr/lib/openoffice/program/libfwl645li.so
b13ed000 196K r-x-- /usr/lib/openoffice/program/libucb1.so
b141e000 24K rw--- /usr/lib/openoffice/program/libucb1.so
b1a19000 116K r-x-- /usr/lib/libexpat.so.1.0.0
b1a36000 12K rw--- /usr/lib/libexpat.so.1.0.0
b1a39000 164K r-x-- /usr/lib/libfontconfig.so.1.0.4
b1a62000 20K rw--- /usr/lib/libfontconfig.so.1.0.4
b1b8d000 24K r-x-- /usr/lib/openoffice/program/libspl645li.so
b1b93000 4K rw--- /usr/lib/openoffice/program/libspl645li.so
b23a4000 128K r-x-- /usr/lib/openoffice/program/streams.uno.so
b23c4000 20K rw--- /usr/lib/openoffice/program/streams.uno.so
b23c9000 172K r-x-- /usr/lib/openoffice/program/sax.uno.so
b23f4000 16K rw--- /usr/lib/openoffice/program/sax.uno.so
b2418000 32K r-x-- /usr/lib/openoffice/program/typeconverter.uno.so
b2420000 4K rw--- /usr/lib/openoffice/program/typeconverter.uno.so
b2421000 1768K r-x-- /usr/lib/openoffice/program/libcfgmgr2.so
b25db000 288K rw--- /usr/lib/openoffice/program/libcfgmgr2.so
b2e23000 124K r-x-- /usr/lib/openoffice/program/regtypeprov.uno.so
b2e42000 20K rw--- /usr/lib/openoffice/program/regtypeprov.uno.so
b34a7000 76K r-x-- /usr/lib/openoffice/program/libstore.so.3.1.0
b34ba000 4K rw--- /usr/lib/openoffice/program/libstore.so.3.1.0
b34bb000 104K r-x-- /usr/lib/openoffice/program/libreg.so.3.1.0
b34d5000 4K rw--- /usr/lib/openoffice/program/libreg.so.3.1.0
b34d6000 100K r-x-- /usr/lib/openoffice/program/security.uno.so
b34ef000 12K rw--- /usr/lib/openoffice/program/security.uno.so
b34f2000 68K r-x-- /usr/lib/openoffice/program/implreg.uno.so
b3503000 8K rw--- /usr/lib/openoffice/program/implreg.uno.so
b3505000 68K r-x-- /usr/lib/openoffice/program/typemgr.uno.so
b3516000 12K rw--- /usr/lib/openoffice/program/typemgr.uno.so
b3519000 52K r-x-- /usr/lib/openoffice/program/nestedreg.uno.so
b3526000 8K rw--- /usr/lib/openoffice/program/nestedreg.uno.so
b3528000 60K r-x-- /usr/lib/openoffice/program/simplereg.uno.so
b3537000 8K rw--- /usr/lib/openoffice/program/simplereg.uno.so
b3539000 20K r-x-- /usr/lib/openoffice/program/shlibloader.uno.so
b353e000 4K rw--- /usr/lib/openoffice/program/shlibloader.uno.so
b353f000 112K r-x-- /usr/lib/openoffice/program/servicemgr.uno.so
b355b000 16K rw--- /usr/lib/openoffice/program/servicemgr.uno.so
b355f000 8K r-x-- /usr/lib/gconv/ISO8859-1.so
b3561000 4K rw--- /usr/lib/gconv/ISO8859-1.so
b3563000 112K r-x-- /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
b357f000 8K rw--- /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
b3581000 28K r-x-- /usr/lib/libXrender.so.1.2.2
b3588000 4K rw--- /usr/lib/libXrender.so.1.2.2
b3589000 32K r-x-- /usr/lib/libXcursor.so.1.0.2
b3591000 4K rw--- /usr/lib/libXcursor.so.1.0.2
b5c8b000 1424K r-x-- /usr/X11R6/lib/modules/dri/r128_dri.so
b5def000 16K rw--- /usr/X11R6/lib/modules/dri/r128_dri.so
b5dfe000 400K r-x-- /usr/X11R6/lib/libGL.so.1.2
b5e62000 32K rwx-- /usr/X11R6/lib/libGL.so.1.2
b5e80000 308K r-x-- /usr/X11R6/lib/libXt.so.6.0
b5ecd000 12K rw--- /usr/X11R6/lib/libXt.so.6.0
b5ed1000 32K r-x-- /usr/lib/libstartup-notification-1.so.0.0.0
b5ed9000 4K rw--- /usr/lib/libstartup-notification-1.so.0.0.0
b5eda000 80K r-x-- /usr/lib/libaudio.so.2.3
b5eee000 4K rw--- /usr/lib/libaudio.so.2.3
b5eff000 8K r-x-- /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
b5f01000 4K rw--- /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
b5f02000 580K r-x-- /usr/lib/openoffice/program/libpsp645li.so
b5f93000 332K rw--- /usr/lib/openoffice/program/libpsp645li.so
b5fe6000 460K r-x-- /usr/lib/openoffice/program/libvclplug_gen645li.so
b6059000 40K rw--- /usr/lib/openoffice/program/libvclplug_gen645li.so
b622c000 36K r-x-- /lib/tls/libnss_files-2.3.2.so
b6235000 4K rw--- /lib/tls/libnss_files-2.3.2.so
b624b000 8320K r-x-- /usr/lib/openoffice/program/libicudata.so.22.0
b6a6b000 4K rw--- /usr/lib/openoffice/program/libicudata.so.22.0
b6a6c000 8K r-x-- /usr/lib/openoffice/program/libsalhelpergcc3.so.3.1.0
b6a6e000 4K rw--- /usr/lib/openoffice/program/libsalhelpergcc3.so.3.1.0
b6a70000 84K r-x-- /usr/lib/libart_lgpl_2.so.2.3.17
b6a85000 4K rw--- /usr/lib/libart_lgpl_2.so.2.3.17
b6a86000 68K r-x-- /usr/lib/libz.so.1.2.2
b6a97000 4K rw--- /usr/lib/libz.so.1.2.2
b6a98000 408K r-x-- /usr/lib/libfreetype.so.6.3.5
b6afe000 28K rw--- /usr/lib/libfreetype.so.6.3.5
b6b05000 128K r-x-- /usr/lib/openoffice/program/libicule.so.22.0
b6b25000 16K rw--- /usr/lib/openoffice/program/libicule.so.22.0
b6b2a000 544K r-x-- /usr/lib/openoffice/program/libicuuc.so.22.0
b6bb2000 56K rw--- /usr/lib/openoffice/program/libicuuc.so.22.0
b6bc1000 276K r-x-- /usr/lib/openoffice/program/libsot645li.so
b6c06000 20K rw--- /usr/lib/openoffice/program/libsot645li.so
b6c0b000 1192K r-x-- /lib/tls/libc-2.3.2.so
b6d35000 36K rw--- /lib/tls/libc-2.3.2.so
b6d40000 32K r-x-- /usr/local/lib/libgcc_s.so.1
b6d48000 4K rw--- /usr/local/lib/libgcc_s.so.1
b6d49000 636K r-x-- /usr/lib/libstdc++.so.5.0.7
b6de8000 88K rw--- /usr/lib/libstdc++.so.5.0.7
b6e03000 696K r-x-- /usr/lib/libstlport_gcc.so.4.6
b6eb1000 92K rw--- /usr/lib/libstlport_gcc.so.4.6
b6eca000 132K r-x-- /lib/tls/libm-2.3.2.so
b6eeb000 4K rw--- /lib/tls/libm-2.3.2.so
b6eec000 48K r-x-- /lib/tls/libpthread-0.60.so
b6ef8000 4K rw--- /lib/tls/libpthread-0.60.so
b6efb000 8K r-x-- /lib/tls/libdl-2.3.2.so
b6efd000 4K rw--- /lib/tls/libdl-2.3.2.so
b6efe000 784K r-x-- /usr/X11R6/lib/libX11.so.6.2
b6fc2000 12K rw--- /usr/X11R6/lib/libX11.so.6.2
b6fc5000 80K r-x-- /usr/X11R6/lib/libICE.so.6.3
b6fd9000 4K rw--- /usr/X11R6/lib/libICE.so.6.3
b6fdc000 32K r-x-- /usr/X11R6/lib/libSM.so.6.0
b6fe4000 4K rw--- /usr/X11R6/lib/libSM.so.6.0
b6fe6000 52K r-x-- /usr/X11R6/lib/libXext.so.6.4
b6ff3000 4K rw--- /usr/X11R6/lib/libXext.so.6.4
b7007000 2476K r-x-- /usr/lib/openoffice/program/libtk645li.so
b7272000 300K rw--- /usr/lib/openoffice/program/libtk645li.so
b72be000 1676K r-x-- /usr/lib/openoffice/program/libsal.so.3.1.0
b7461000 84K rw--- /usr/lib/openoffice/program/libsal.so.3.1.0
b7476000 136K r-x-- /usr/lib/openoffice/program/libcppu.so.3.1.0
b7498000 16K rw--- /usr/lib/openoffice/program/libcppu.so.3.1.0
b749c000 276K r-x-- /usr/lib/openoffice/program/libcppuhelpergcc3.so.3.1.0
b74e1000 28K rw--- /usr/lib/openoffice/program/libcppuhelpergcc3.so.3.1.0
b74e8000 156K r-x-- /usr/lib/openoffice/program/libvos3gcc3.so
b750f000 8K rw--- /usr/lib/openoffice/program/libvos3gcc3.so
b7512000 500K r-x-- /usr/lib/openoffice/program/libucbhelper2gcc3.so
b758f000 48K rw--- /usr/lib/openoffice/program/libucbhelper2gcc3.so
b759b000 660K r-x-- /usr/lib/openoffice/program/libcomphelp3gcc3.so
b7640000 64K rw--- /usr/lib/openoffice/program/libcomphelp3gcc3.so
b7650000 668K r-x-- /usr/lib/openoffice/program/libtl645li.so
b76f7000 40K rw--- /usr/lib/openoffice/program/libtl645li.so
b7701000 548K r-x-- /usr/lib/openoffice/program/libutl645li.so
b778a000 64K rw--- /usr/lib/openoffice/program/libutl645li.so
b779a000 4160K r-x-- /usr/lib/openoffice/program/libsvt645li.so
b7baa000 324K rw--- /usr/lib/openoffice/program/libsvt645li.so
b7bfb000 1220K r-x-- /usr/lib/openoffice/program/libsvl645li.so
b7d2c000 100K rw--- /usr/lib/openoffice/program/libsvl645li.so
b7d46000 2564K r-x-- /usr/lib/openoffice/program/libvcl645li.so
b7fc7000 136K rw--- /usr/lib/openoffice/program/libvcl645li.so
b7fea000 88K r-x-- /lib/ld-2.3.2.so
b8000000 4K rw--- /lib/ld-2.3.2.so
il est possible que la pre-relocation de ces libraries pourrait
accelerer les choses. Peut-être que le paquet prelink pourrait aider.
Je n'ai pas essayé (et il faudrait relancer prelink apres chaque mise
à jour).
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Reply to: