Lorsque je lance Firefox normalement et que je regarde les processus dans htop
. Ubuntu démarre plus de 20 processus appelés Firefox. Ils ont tous des PID plus ou moins séquentiels. La même chose arrive avec Thunderbird et Spotify. Ces processus drainent alors toute ma mémoire.
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
11843 tom 20 0 1253M 345M 89968 S 6.5 9.0 1:42.50 /usr/lib/firefox/firefox http://doodle.com/
11850 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.00 /usr/lib/firefox/firefox http://doodle.com/
11851 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:01.18 /usr/lib/firefox/firefox http://doodle.com/
11852 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.00 /usr/lib/firefox/firefox http://doodle.com/
11853 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.00 /usr/lib/firefox/firefox http://doodle.com/
11854 tom 21 1 1253M 345M 89968 S 1.3 9.0 0:01.86 /usr/lib/firefox/firefox http://doodle.com/
11855 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.38 /usr/lib/firefox/firefox http://doodle.com/
11856 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.45 /usr/lib/firefox/firefox http://doodle.com/
11857 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.41 /usr/lib/firefox/firefox http://doodle.com/
11858 tom 20 0 1253M 345M 89968 S 0.0 9.0 0:00.38 /usr/lib/firefox/firefox http://doodle.com/
...
Si j’ouvre un pdf avec evince par exemple, seuls 4 ou 5 processus d’évidence sont démarrés.
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
12090 tom 20 0 962M 86840 39132 S 0.0 2.2 0:01.16 evince /home/tom/test.pdf
12092 tom 20 0 962M 86840 39132 S 0.0 2.2 0:00.00 evince /home/tom/test.pdf
12093 tom 20 0 962M 86840 39132 S 0.0 2.2 0:00.01 evince /home/tom/test.pdf
12095 tom 20 0 962M 86840 39132 S 0.0 2.2 0:00.00 evince /home/tom/test.pdf
12096 tom 20 0 962M 86840 39132 S 0.0 2.2 0:00.35 evince /home/tom/test.pdf
Est-ce le comportement normal? Si non, comment résoudre ce problème?
La raison pour laquelle vous voyez autant d'entrées dans htop est qu'il montre que les threads ne sont pas des processus et que Firefox en a beaucoup.
Si vous appuyez plusieurs fois sur H
, vous basculez entre l'affichage des threads et l'affichage des processus.
Tous ces threads Firefox partagent le même espace mémoire, vous ne devez donc compter que le RES 345 Mo une fois et non pas l'additionner pour chaque thread.