Fuite de mémoire dans Google Chrome

13

En tant que développeur, il est très courant pour moi d'avoir 2-3 fenêtres IDE différentes ouvertes, 10-15 google chrome qui peuvent contenir jusqu'à 200 onglets ouverts (je sais que je deviens incontrôlable parfois), Photoshop, quelques robots twitter pour promo, et quelques autres programmes, mais mon système fonctionne toujours rapidement et en douceur.

J'ai un processeur i7 avec 12 Go de RAM.

Maintenant, avec tous mes trucs habituels, ma mémoire physique tourne généralement autour de 50 à 60%, mais au cours de la journée ou bien moins, je vais progressivement augmenter à 98%.

Les processus d'utilisation de la mémoire les plus élevés proviendront de Google Chrome, si je trie dans le gestionnaire de tâches par utilisation de la mémoire la plus élevée et que je termine le 1 processus le plus élevé qui sera Google Chrome, mon utilisation de la mémoire redescendra à environ 60%. De plus, en mettant fin à ce 1 processus, toutes mes fenêtres Chrome resteront ouvertes et en cours d'utilisation, donc cela ne m'affecte pas du tout en mettant fin à ce processus.

Sur la base de cette recherche, je suppose que ce processus d'emballement est probablement Adobe Flash, car je peux également dire qu'il atteint 98% beaucoup plus rapidement lorsque j'utilise des éléments flash comme un lecteur vidéo ou musical. Mais même sans en utiliser aucun, il atteindra finalement ce chiffre élevé.

Quelqu'un d'autre a-t-il connu des résultats similaires?

JasonDavis
la source
2
Pouvez-vous voir quelle page ou extension spécifique est à l'origine de ce howtogeek.com/howto/16102/… ?
HackToHell
@HackToHell ok je peux confirmer que c'est le Shockwave Flash qui monopolise la mémoire
JasonDavis
Ce n'est pas inhabituel pour Flash, qui est connu pour ses exigences de performances élevées. J'ai ouvert plus de 300 onglets dans Chrome sur un iMac avec 8 Go de RAM et il est parfaitement stable tant que Flash est désactivé. Pour être honnête, cela peut arriver avec n'importe quel plugin / extension tiers, mais mon expérience personnelle est que Flash est un porc CPU (et mémoire).

Réponses:

3

J'ai eu ce problème il y a quelque temps. Pour moi, le problème était principalement avec la vidéo et 90% de la vidéo en streaming sur le net provient de YouTube. J'ai trouvé qu'en utilisant le lecteur HTML 5, ce n'était plus un problème. Il a aussi quelques autres avantages, voici le lien: http://www.youtube.com/html5/

krowe
la source
Merci pour ce lien, c'est génial, maintenant si seulement Hulu faisait de même
JasonDavis
2

Moi aussi, je connais une croissance constante de la mémoire (toujours, peu importe les onglets que j'utilise) dans Chromium sous Linux. Finalement, Chromium remplit entièrement à la fois ma mémoire et mon échange au point que mon ordinateur ne répond plus. Je dois appuyer sur ctrl + shift + Q et attendre quelques minutes pour que Chromium finisse par sortir avant que tout puisse revenir à la normale.

Aucun problème de ce type dans Firefox pour le moment.

trusktr
la source