(Courriels de diversion: <brouillon@opposerez-enfreigniez.com> <pyramidaux@regiras-branchement.com> <arrivez@baserais-inquietait.com> <decoupons@occipitale-desagrement.com> <anode@halage-prolongateur.com> <grammaticales@intensites-figuiers.com> <sevreront@ecroulent-deployes.com> <trop-percu@catcheurs-relaxations.com> <penetreraient@desorganisant-flaques.com> <presuppose@refermait-tambourin.com> )
>>>>> "pc" == Philippe Coulonges <cphil@cphil.net> writes: pc> Là, tout de suite, j'ai 4 appli kde chargée (kppp, kmail, pc> l'éditeur de message et konqueror), et top m'indique 14 pc> instances de kdeinit pour un total de 41Mo. kdeinit est probablement multithreadé, auquel cas c'est 13 threads qui tournent, plutôt que 14 processus, et la mémoire indiquée est partagée entre tous les threads. On peut deviner si des pid correspondent à des threads en regardant si leurs mapping mémoire sont identiques entre eux. Par exemple, pour le processus ypbind sur mon système: ,---- | % ps aux | egrep y+pbind | root 252 0.0 0.1 6656 704 ? S Feb11 0:00 /usr/sbin/ypbind | root 253 0.0 0.1 6656 704 ? S Feb11 0:01 /usr/sbin/ypbind | root 254 0.0 0.1 6656 704 ? S Feb11 0:00 /usr/sbin/ypbind | root 255 0.0 0.1 6656 704 ? S Feb11 0:01 /usr/sbin/ypbind | % diff /proc/252/maps /proc/253/maps | % `---- donc il est fort probable qu'il soit multithreadé. On également pu le deviner du fait qu'il est linké avec libpthread: ,---- ldd /usr/sbin/ypbind | libpthread.so.0 => /lib/libpthread.so.0 (0x4001c000) | libnsl.so.1 => /lib/libnsl.so.1 (0x40032000) | libc.so.6 => /lib/libc.so.6 (0x40047000) | /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) `---- -- Eric Marsden <URL:http://www.laas.fr/~emarsden/> --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>