nov 24 2007

La consommation mémoire de Firefox expliqué.

Catégorie : Monde LibreSiM07 @ 16:24

Logo FlockErwan, développeur français chez Flock a publié sur son blog un excellent article sur la consommation mémoire de Firefox et donc de Flock également. Il répond également aux gruiks voulant mettre Firefox en swap au lieu de le laisser en RAM. Un article à lire absolument si vous trouvez que Firefox est trop gourmand.

Un extrait :

Pourquoi Firefox consomme tant de mémoire?

Chaque octet utilisé l’est pour l’une de ces deux raisons:

  • La mémoire utilisée légitimement. Tout programme a besoin de mémoire, mais ce qui cause la gourmandise de Firefox est surtout (1) la plateforme et (2) son cache. Firefox garde les images récemment visitées ainsi que le rendu des pages en cache pour un chargement plus rapide.
  • Les fameuses “fuites de mémoire”: avoir des fuites de mémoire signifie que de l’espace mémoire non utilisé est anormalement gardé par le programme. En gros, à cause d’un bug dans le code, le programme pense que l’espace est toujours nécessaire à son fonctionnement alors que ce n’est pas le cas. Le problème inverse consiste à libérer à tort de la mémoire toujours utilisée, et ça conduit à un crash pur et simple.

Je vous conseil fortement de lire l’article en entier, c’est indispensable pour expliqué à certain que Firefox n’est pas un camion en RAM mais juste un soft un avec un excellent système de cache (bfcache) depuis Firefox 1.5.