Google Chrome beansprucht meinen Speicher so lange, bis mein Computer fast zum Stillstand kommt. Was kann ich tun, um dies zu verhindern?


20

Es wird so schrecklich, dass ich nicht einmal zu TTY1 wechseln kann, um einen Neustart zu erzwingen. Ich muss hart zurücksetzen und ich verliere die Arbeit.

Idealerweise möchte ich den Chrome-Browser unter Ubuntu verwenden können, ohne mich ständig daran erinnern zu müssen, Tabs zu schließen.

Gibt es Erweiterungen für Chrome oder Tools für Ubuntu, mit denen ich verhindern kann, dass Ubuntu den gesamten Arbeitsspeicher aufzehrt und inaktiv wird?


2
Wie viel RAM hast du?
TheWanderer

1
Wurde das schon gelöst? Gibt es Antworten, die einer Lösung nahe kommen?
WinEunuuchs2Unix

1
Haben Sie den Namen der Website gefunden, die den gesamten Arbeitsspeicher gestohlen hat? Nur neugierig.
WinEunuuchs2Unix

1
Informationen zur Website finden Sie in der Antwort unter diesem Kommentar.
WinEunuuchs2Unix

2
Sie können die Speichernutzung von Chrome mit cgroup gist.github.com/juanje/9861623
nisevi

Antworten:


28

Die kurze Antwort: Drücken Sie in Chrome Shift+ Esc, um festzustellen, welche Registerkarten zu viel RAM verbrauchen, und aktualisieren oder laden Sie diese Registerkarten von Zeit zu Zeit neu, um Speicherplatz freizugeben.

Die lange Antwort: Ich denke, das ist eher ein Chrome-Problem als ein Ubuntu-Problem.

Ich bin vor kurzem auf dieses Problem gestoßen, indem ich Windows 7 mit einem Chrome-Tab verwendet habe, der auf rt.com mit dem Kommentarbereich am Ende einer Geschichte geöffnet wurde. Der Kommentarbereich wird von spot.im gesteuert und verbraucht über eine Stunde lang mehr als ein Gigabyte RAM, wenn Sie nur dort sitzen. Windows 7 würde einen niedrigen RAM-Fehler ausgeben und dann müsste ich neu starten. Das gleiche Problem gibt es in Ubuntu + Chrome, aber nicht annähernd so schlimm wie in Windows + Chrome.

Dann entdeckte ich Shift+ Escin Chrome, um Speicher-Anzeigestatistiken aufzurufen, in denen ich sehen konnte, wie viel RAM die einzelnen Registerkarten verbrauchten. Dies funktioniert unter Windows und Ubuntu.

Wenn der verfügbare Speicher (RAM + SWAP) zur Neige geht, wird ein Programm namens "OOM Killer" (Out of Memory) gestartet und "intelligent" beendet laufende Anwendungen und stoppt die Ausführung neuer Anwendungen. OOM Killer wurde in Linux Kernel 4.6 verbessert, aber ich kann nicht genau sagen, wie.

Ich habe neulich einen Test mit Chrome durchgeführt, um 95% des Arbeitsspeichers und 65% des Swap-Speichers mit OOM Killer unter Kernel 4.7.1 zu verbrennen, und das System blieb stabil. Ich konnte keine neuen Dinge wie Alt+ machen Print Screen, konnte aber trotzdem kein Problem neu starten. Chrome hat beim Neustart einen Fehler gemacht und konnte die 20 ungeraden Registerkarten aus der vorherigen Sitzung nicht wiederherstellen, aber das ist keine Überraschung.


2
Mann, Chrome ist ein Idiot, aber andererseits möchte ich meinen Google-Account synchronisieren und das ist nur mit Chrome möglich. Vielleicht sollte es eine leichtere Version von Chrome ohne Erweiterungen geben. Trotzdem danke für die Hilfe, Shift+Escsehr geholfen.
user1735921


2

Ausgehend von den Kommentaren gibt es meines Erachtens drei Möglichkeiten ...

  1. Chrome belegt mit jedem geöffneten Tab Speicherplatz. Schließen Sie daher entweder einige Tabs oder probieren Sie einen anderen Browser wie Firefox aus.

  2. Versuchen Sie aufgrund des geringen Arbeitsspeichers, den Swap auf 8 GB zu erhöhen. Dies ist mit gparted problemlos möglich .

  3. Installieren Sie mehr RAM.

Wenn Sie weitere Informationen benötigen, fragen Sie bitte.

Prost, Al


0

Ehrlich gesagt, die Antwort, die ich gefunden habe, war, mir 16 Gigabyte Swap mit einer SSD zu geben.

Meine Kompilierungen, geschweige denn mein Browser, bringen mein System nicht mehr zum Erliegen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.