Les nettoyeurs de mémoire Firefox fonctionnent-ils réellement?

Table des matières:

Les nettoyeurs de mémoire Firefox fonctionnent-ils réellement?
Les nettoyeurs de mémoire Firefox fonctionnent-ils réellement?

Vidéo: Les nettoyeurs de mémoire Firefox fonctionnent-ils réellement?

Vidéo: Les nettoyeurs de mémoire Firefox fonctionnent-ils réellement?
Vidéo: Comprendre les Objectifs Photo: Tout ce que tu dois savoir! [04/10] - YouTube 2024, Avril
Anonim
Ce n’est un secret pour personne que Firefox peut utiliser beaucoup de mémoire système au cours d’une utilisation normale. Bien que le nombre d'onglets que vous avez ouverts et les add-ons installés y contribuent certainement, même une installation prête à l'emploi de manière conservatrice peut signaler une utilisation relativement importante de la mémoire.
Ce n’est un secret pour personne que Firefox peut utiliser beaucoup de mémoire système au cours d’une utilisation normale. Bien que le nombre d'onglets que vous avez ouverts et les add-ons installés y contribuent certainement, même une installation prête à l'emploi de manière conservatrice peut signaler une utilisation relativement importante de la mémoire.

Cela a provoqué l'apparition de quelques add-ons Firefox qui prétendent libérer de la mémoire dont le navigateur n'a plus besoin, mais fonctionnent-ils réellement?

Présentation de deux minutes sur la façon dont Windows gère la mémoire

Avant d’examiner un nettoyeur de mémoire, il est important de comprendre un peu la façon dont Windows gère la mémoire. Ce sera important pour pouvoir interpréter les résultats de notre expérience.
Avant d’examiner un nettoyeur de mémoire, il est important de comprendre un peu la façon dont Windows gère la mémoire. Ce sera important pour pouvoir interpréter les résultats de notre expérience.

Ne vous inquiétez pas, nous allons couvrir cela à un très haut niveau afin que vous n’ayez pas à être un méga-geek à suivre.

Pour résumer, ceci est un résumé extrêmement bref des bases de la gestion de la mémoire Windows. Cela ne doit en aucun cas être considéré comme faisant autorité ou comme définitif car il est uniquement expliqué au niveau applicable à l'objet de cet article.

Windows est suffisamment intelligent pour savoir que la mémoire physique inutilisée est un gaspillage de mémoire. Il charge donc tout ce dont il a besoin et pense en avoir besoin. Toutefois, seuls les éléments réellement utilisés par votre système (Windows et les applications) et utilisés activement à l'heure actuelle sont signalés comme mémoire physique utilisée. Le reste (ce dont Windows pense avoir besoin) réside dans ce qu'on appelle la mémoire virtuelle.

La mémoire virtuelle est essentiellement les données qui ne sont pas activement requises par le système d’exploitation, mais qui sont prêtes à être chargées dans la mémoire active à tout moment. Vous pouvez très grossièrement calculer la quantité de mémoire virtuelle de votre système à tout moment en utilisant cette formule:

Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size

Supposons donc que vous avez un système avec 4 Go de mémoire physique et un fichier de page maximum de 6 Go. Ensuite, vous démarrez Windows et ouvrez quelques applications (Outlook, Firefox, etc.) et Windows indique que 2,5 Go de mémoire physique sont utilisés. Cela signifie que vous disposez de 1,5 Go de mémoire physique «inutilisée» et d'un fichier de page de 6 Go pour un total de 7,5 Go de mémoire virtuelle disponible.

N'oubliez pas que le système d'exploitation est suffisamment intelligent pour savoir que la mémoire physique inutilisée est un gaspillage de mémoire. Par conséquent, il remplira les 1,5 restants de mémoire physique avec tout ce dont il a anticipé avoir besoin pour pouvoir y accéder presque instantanément à la demande. Cela peut être n'importe quoi, des données de programme en arrière-plan réduites aux fonctions communes du système d'exploitation.

Alors que se passe-t-il lorsque Windows manque de mémoire physique pour l'utiliser en tant que mémoire virtuelle? Il écrit ces données dans le fichier de page système, qui est un fichier énorme (dans notre cas, 6 Go) sur votre disque dur. Bien que cela permette au système d’exploitation de stocker à peu près toutes les données qu’il doit conserver en mémoire, l’écriture et la récupération (erreur de page, par exemple) de cette information vers / depuis le disque dur sont beaucoup plus lentes que de l’accéder à partir de la mémoire physique. C'est pourquoi plus vous avez de mémoire physique, plus votre système peut fonctionner rapidement. Moins votre système utilise son fichier de page, plus sa performance sera rapide.

Surveiller l’utilisation de la mémoire par Firefox

Pour notre enquête, nous utiliserons simplement le gestionnaire de tâches Windows. Nous suivrons les colonnes suivantes (les descriptions sont définies sur la page de Microsoft):

  • Working Set = quantité de mémoire dans le jeu de travail privé plus la quantité de mémoire utilisée par le processus qui peut être partagée par d'autres processus.
  • Peak Working Set = Quantité maximale de mémoire de travail utilisée par le processus.
  • Mémoire (ensemble de travail privé) = sous-ensemble d'un ensemble de travail décrivant spécifiquement la quantité de mémoire utilisée par un processus qui ne peut pas être partagée par d'autres processus.
  • Taille validée = Quantité de mémoire virtuelle réservée à un processus.
Nous utiliserons une installation prête à l'emploi de Firefox 4.0.1 avec uniquement l'add-on Memory Fox chargé. Dans Firefox, nous aurons les onglets suivants ouverts et ne ferons rien d’autre que faire défiler les pages chargées vers le haut et le bas.
Nous utiliserons une installation prête à l'emploi de Firefox 4.0.1 avec uniquement l'add-on Memory Fox chargé. Dans Firefox, nous aurons les onglets suivants ouverts et ne ferons rien d’autre que faire défiler les pages chargées vers le haut et le bas.
Après avoir attendu quelques instants pour que tout le chargement soit terminé, le Gestionnaire des tâches Windows signale ce qui suit pour Firefox.
Après avoir attendu quelques instants pour que tout le chargement soit terminé, le Gestionnaire des tâches Windows signale ce qui suit pour Firefox.
Notez également qu'un nouveau processus est lancé par cet add-on, qui gère les fonctions de la mémoire.
Notez également qu'un nouveau processus est lancé par cet add-on, qui gère les fonctions de la mémoire.
En laissant Firefox inactif et en regardant les valeurs du groupe de travail et de la mémoire, vous pouvez constater qu'il existe une lutte constante entre Firefox ayant besoin d'une mémoire physique active et l'additif de nettoyage de la mémoire qui récupère cette mémoire.
En laissant Firefox inactif et en regardant les valeurs du groupe de travail et de la mémoire, vous pouvez constater qu'il existe une lutte constante entre Firefox ayant besoin d'une mémoire physique active et l'additif de nettoyage de la mémoire qui récupère cette mémoire.

Voici l'utilisation de la mémoire indiquée toutes les quelques secondes lorsque Firefox est inactif.

Image
Image
Notez la chute dans les valeurs Working Set et Memory. C'est le nettoyeur de mémoire qui récupère la mémoire système.
Notez la chute dans les valeurs Working Set et Memory. C'est le nettoyeur de mémoire qui récupère la mémoire système.
Image
Image
Image
Image
Après être monté un peu, vous pouvez voir une autre baisse.
Après être monté un peu, vous pouvez voir une autre baisse.
Image
Image
Image
Image
Mousse. Rincer. Répéter.
Mousse. Rincer. Répéter.

De plus, si vous ne faites rien d'autre que changer d'onglet et faire défiler les pages chargées vers le haut et le bas, vous pouvez voir les chiffres fluctuer un peu plus fortement, ce qui sera expliqué ci-dessous.

Interpréter les résultats

Quand vous le regardez pour la première fois, vous vous en doutez, ça marche très bien. Mais jetez un oeil à la colonne Taille de validation et vous pouvez voir que cette valeur ne change jamais vraiment. En fait, cela monte une fois que vous démarrez le module de nettoyage de mémoire.

N'oubliez pas que la colonne Taille de validation indique la quantité réelle de mémoire (physique + virtuelle) requise par Windows pour exécuter l'application correspondante. Ainsi, dans notre exemple, environ 120 Mo sont réservés et actifs sur le système, spécifiquement pour Firefox, et résident dans la mémoire physique non utilisée et / ou dans le fichier de page système.N'oubliez pas non plus que si le fichier de page doit être utilisé, les performances en résultant sont considérables, car la mémoire virtuelle doit être écrite et lue sur le disque dur, ce qui est nettement plus lent que la mémoire physique.

Donc, essentiellement, le nettoyeur de mémoire déplace la mémoire physique active vers la mémoire virtuelle (car la mémoire est récupérée doit aller quelque part). Lorsque cela se produit, Firefox ne dispose plus de la mémoire dont il a besoin pour fonctionner activement. Il doit donc demander à Windows de transférer les données dont il a besoin de la mémoire virtuelle vers la mémoire physique. Et tout autour nous allons…

Au mieux, ce processus ne sert à rien et au pire, il engendre une quantité énorme de fautes de page inutiles, car encore une fois, si Windows doit mettre le fichier de page en jeu, il en résulte un impact considérable sur les performances. Cela peut être particulièrement le cas sur les systèmes ne disposant pas de beaucoup de mémoire physique (où pratiquement toute la mémoire virtuelle est conservée dans un fichier de page), ce qui est ironique car ce sont les systèmes pour lesquels un nettoyeur de mémoire a été «conçu».

La morale de toute cette histoire est tout simplement, les nettoyeurs de mémoire ne font que déplacer les chiffres. Tous les systèmes d'exploitation sauront comment gérer correctement la mémoire, alors laissez-les simplement faire leur travail.

Gérer l’utilisation de la mémoire par Firefox

Comme nous avons montré que les add-ons de nettoyage de mémoire ne font vraiment rien d’utile, que pouvez-vous faire au sujet de la grande quantité de mémoire utilisée par Firefox? Voici quelques suggestions:

  • Supprimez les add-ons dont vous n’avez pas besoin (en particulier ceux qui nettoient la mémoire).
  • Gardez le nombre d'onglets que vous avez ouverts au minimum.
  • Fermez périodiquement Firefox et relancez-le.
  • Ajoutez plus de mémoire à votre système.
  • Ne t'inquiète pas pour ça.

Memory Fox Next Add-on pour Firefox

Conseillé: