Wyciek pamięci w Google Chrome

13

Jako programista bardzo często mam 2-3 otwarte okna IDE, 10-15 google chrome Windows, które mogą pomieścić do 200 otwartych kart (wiem, że czasami wymykam się spod kontroli), Photoshop, kilka botów twitterowych dla promocja i kilka innych programów, ale mój system nadal działa szybko i płynnie.

Mam procesor i7 z ramem 12 GB.

Teraz, gdy wszystkie moje zwykłe rzeczy są uruchomione, moja pamięć fizyczna zwykle działa około 50-60%, jednak w ciągu dnia lub nawet mniej, stopniowo będę rosła do 98%

Procesy o najwyższym zużyciu pamięci będą pochodzić z Google Chrome, jeśli posortuję w menedżerze zadań według najwyższego zużycia pamięci i zakończę 1 najwyższy proces, którym będzie Google Chrome, moje użycie pamięci wróci do około 60%. Ponadto, kończąc ten 1 proces, wszystkie moje okna Chrome pozostaną otwarte i będą używane, więc nie wpłynie to wcale na mnie po zakończeniu tego procesu.

Na podstawie tych badań zakładam, że ten 1 niekontrolowany proces jest prawdopodobnie Adobe Flash, ponieważ mogę również powiedzieć, że robi się do 98% znacznie szybciej, gdy używam elementów flash, takich jak wideo lub odtwarzacz muzyki. Ale nawet bez użycia któregokolwiek z nich, ostatecznie w końcu osiągnie tak wysoką liczbę.

Czy ktoś jeszcze doświadczył podobnych wyników?

JasonDavis
źródło
2
Czy widzisz, która konkretna strona lub rozszerzenie powoduje, że howtogeek.com/howto/16102/... ?
HackToHell
@HackToHell ok mogę potwierdzić, że to Flash Shockwave
porywa
Nie jest to niezwykłe w przypadku Flasha, który jest znany z wysokich wymagań wydajnościowych. Mam ponad 300 kart otwartych w Chrome na iMacu z 8 GB pamięci RAM i jest idealnie stabilny, dopóki Flash jest wyłączony. Szczerze mówiąc, może się to zdarzyć z dowolną wtyczką / rozszerzeniem innej firmy, ale moje osobiste doświadczenie jest takie, że Flash to świnia procesora (i pamięci).

Odpowiedzi:

3

Jakiś czas temu miałem ten problem. Dla mnie problem dotyczył głównie wideo, a 90% strumieniowego przesyłania wideo w sieci pochodzi z YouTube. Odkryłem, że korzystanie z odtwarzacza HTML 5 nie stanowi już problemu. Ma również kilka innych zalet, oto link: http://www.youtube.com/html5/

krowe
źródło
Dzięki za ten link, to jest niesamowite, teraz, gdyby tylko Hulu zrobiłaby to samo
JasonDavis
2

Ja również odczuwam stały wzrost pamięci (zawsze, bez względu na to, jakich kart używam) w Chromium w systemie Linux. W końcu Chromium całkowicie zapełnia zarówno moją pamięć, jak i swap do tego stopnia, że ​​komputer przestaje reagować. Muszę nacisnąć Ctrl + Shift + Q i odczekać kilka minut, aż Chromium ostatecznie wyjdzie, zanim wszystko wróci do normy.

W tej chwili nie ma takiego problemu w Firefoksie.

trusktr
źródło