Warum verwendet mein Browser so viel Speicher?

12

Ich hatte kürzlich Probleme damit, dass Firefox sehr langsam lief, wenn viele Registerkarten geöffnet waren. sagen wir 20 tabs. Mein gesamtes System würde langsamer werden.

Ich habe beschlossen, Google Chrome auszuprobieren, und es hat gut angefangen. Aber in letzter Zeit stelle ich fest, dass es auch mein gesamtes System verlangsamt. Mit Blick auf den Task-Manager belegt chrome.exe ungefähr 250 MB Speicher in ungefähr 6 verschiedenen Einträgen im Task-Manager. Wenn ich Chrome herunterfahre, verringert sich die Speichernutzung jedoch um ca. 600 MB. Wie kann das sein?

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

(Zeigt den Rückgang der Speichernutzung nach dem Beenden von Chrome an.)

Wenn mein System mit Chrome abstürzt und viele Registerkarten geöffnet sind, dauert es 10 Sekunden, um das Startmenü zu laden, 10 Sekunden, um Alle Programme und jeden Ordner und Unterordner zu erweitern, und 30 Sekunden, bis das Programm unter meiner Maus hervorgehoben wird. Es dauert auch 10 Sekunden, um zum Editor zu wechseln.

Warum scheint Chrome so viel mehr Speicher zu verwenden, als der Task-Manager angibt? Warum wird meine Auslagerungsdatei verwendet, wenn ich ungefähr 1,1 GB Speicher habe? Kann ich Chrome so einstellen, dass es im RAM und nicht in der Auslagerungsdatei ausgeführt wird? Wie können 20 Tabs 600MB nutzen? Das sind 30 MB pro Tab.

Steve
quelle

Antworten:

6

Warum scheint Chrome so viel mehr Speicher zu verwenden, als der Task-Manager angibt? Warum wird meine Auslagerungsdatei verwendet, wenn ich ungefähr 1,1 GB Speicher habe? Kann ich Chrome so einstellen, dass es im RAM und nicht in der Auslagerungsdatei ausgeführt wird? Wie können 20 Tabs 600MB nutzen? Das sind 30 MB pro Tab.

Ihre Erfahrung ist normal. Momentan sind 72 Registerkarten geöffnet (mehrere Projekte werden gleichzeitig ausgeführt) und Chrome belegt 2,7 GB virtuellen Speicher (2 GB RAM + 700 MB Auslagerungsdatei). Das sind ungefähr 37 MB pro Tab (mein schlechtester Tab benötigt 170 MB). Und ich habe sogar das Flash-Plugin deaktiviert - sonst wäre es viel höher.

Sie sollten sich den Chrome-eigenen Task-Manager ansehen, indem Sie auf das Schraubenschlüsselsymbol Extras-> Task-Manager klicken. Dies ist für Sie viel hilfreicher als der Windows Task-Manager, da klargestellt wird, welche Registerkarten den meisten Speicher belegen.

Nach eigenen Angaben der Entwickler belegt Chrome mehr Speicher als Einzelprozessbrowser, wenn mehrere Registerkarten geöffnet sind, da für jede Registerkarte bestimmte Programmdaten dupliziert werden müssen. Dies liegt daran, dass Chrome für jeden neuen Tab einen neuen Prozess startet (außer wenn Sie einen Link in einem neuen Tab öffnen, scheint er einen Prozess mit dem Tab zu teilen, der den ursprünglichen Link enthält).

Dies hat eindeutige Vorteile für die Zuverlässigkeit (da ein fehlerhafter Tab den gesamten Browser nicht zum Absturz bringt), die Sicherheit (weniger wahrscheinlich, dass eine schädliche Site die Daten anderer Tabs gefährdet) und die Leistung (der aktuelle Tab hat Priorität und kann eine schnellere Leistung erbringen). Dafür muss man ihm zusätzlichen Speicher geben.

Die Multiprozessarchitektur hat gegenüber langen Sitzungen einen Speichervorteil: Sie befreit den Speicher besser, wenn Sie Registerkarten schließen.

Dies ist die Zukunft des Webbrowsens. Da der Großteil des Computing jetzt im Web stattfindet, benötigen Webbrowser dieselbe Multiprozessarchitektur, die herkömmlichen Betriebssystemen wie Windows / Mac / Linux Zuverlässigkeit bietet. (IE8 hat diese Funktion hinzugefügt, und ich erwarte, dass andere Browser dies tun. Firefox legt Plugins in ihrem eigenen Prozess ab, und ich denke, dass unterschiedliche Prozesse für unterschiedliche Registerkarten in ihrer Roadmap enthalten sind.)

Ihr System verfügt nicht über viel RAM. Sie haben nur 1 GB, aber moderne Systeme, die heute verkauft werden, haben alle mindestens 2 GB und die meisten mindestens 4 GB. Ein Upgrade auf 4 GB ist wahrscheinlich günstig.

Stephen
quelle
3

Für Chrome hast du im Menü Extras einen "Task-Manager". Es wird angezeigt, wie der Speicher verwendet wird. Sie haben einen vom Browser verwendeten Basisbetrag, dann einen anderen Betrag für jede Registerkarte und auch für jede Erweiterung.

Im Büro, auch mit Chrome, habe ich alle ausgefallenen, aber nicht benötigten Erweiterungen deinstalliert und versucht, gleichzeitig eine geringe Anzahl von Registerkarten zu öffnen. Chrome verfügt über einen separaten Prozess für jede Registerkarte, um sie vor schlechten Verhaltensweisen / Abstürzen der anderen zu schützen. Dies hat jedoch einen Mehraufwand für die Speichernutzung zur Folge. 30 MB pro Tab ist auch das, was ich erlebe (mit manchmal viel mehr für schwere Seiten)

Da Sie nur über 1 GB oder RAM verfügen, können Sie möglicherweise eine Erweiterung in Betracht ziehen, wenn Sie Browsersitzungen mit vielen geöffneten Registerkarten gleichzeitig durchführen müssen. Wir haben leider nichts für nichts ...

LudoMC
quelle
Ich kann in Chrome mit 40 geöffneten Tabs auf 512 MB + 3-Erweiterungen browsen. Es wird kein RAM mehr benötigt. Und der Mehrprozess-Overhead besteht hauptsächlich aus gemeinsam genutztem Speicher, nicht getrennt.
TheLQ
Seltsam, wie mein Laptop im Büro für ein paar Tabs und nur ein oder zwei Nebenstellen etwa 800Mo verwendet. Jeder Tab nimmt 60 bis 100 MB ein und dies gilt nicht für schwere Seiten. Zum Beispiel nimmt diese Seite im Moment 70 MB in Anspruch.
LudoMC
1

Jedes Mal, wenn Sie eine neue Registerkarte öffnen, wird eine bestimmte Menge an Computerspeicher verbraucht. Ein einzelner Chrome-Tab kann zwischen 20 MB und 100 MB RAM belegen. Je mehr Sie Tabs öffnen, desto langsamer wird Ihre Browsing-Geschwindigkeit. Es fällt Ihnen sogar schwer, durch verschiedene Tabs zu surfen. Der Great Suspender ist eine leichte Chrome-Erweiterung, die den Speicherbedarf von Chrome für Benutzer verringert und Ihnen somit hilft, problemlos mit mehreren Tabs zu arbeiten.

Eigenschaften des großen Hosenträgers:

Mit dieser Chrome-Erweiterung können Sie Google Mail, Twitter, Facebook und viele andere Registerkarten im Hintergrund verwenden, ohne befürchten zu müssen, die Systemleistung zu beeinträchtigen. 2.Sie können jederzeit auf alle Registerkarten zugreifen, ohne dass der Browser abstürzt.

  1. Einige Registerkarten werden automatisch angehalten, um ein Verlangsamen oder Abstürzen des Browsers zu vermeiden.

4.Die Great Suspender-Erweiterung ermöglicht es Ihnen, bestimmte Registerkarten nach einer bestimmten Zeit manuell auszusetzen, oder Sie können sie in Ihrer Registerkartenleiste anzeigen.

  1. Die Registerkarten sind nicht für immer gesperrt. Sie können gesperrte Registerkarten wiederherstellen, indem Sie auf eine beliebige Stelle auf der Seite klicken.

6..Hält den Verlauf von angehaltenen Registerkarten aufrecht.

7. Sie können mehr als 200 Tabs ausführen, auch wenn auf Ihrem System weniger Arbeitsspeicher vorhanden ist (weniger als 4 GB Arbeitsspeicher).

8. Verbessert die Browsing-Geschwindigkeit radikal mit glatter Weboberfläche

  1. Es hat eine zusätzliche Funktion, dh Sie können gewünschte Websites wie Facebook, Twitter, Gmail usw. in eine WEISSLISTE einfügen, die diese Websites vor dem Suspendieren schützt.

Sie können diesen Blog HIER lesen , um mehr über Erweiterungen zu erfahren, die bei der Speicher- und Registerkartenverwaltung hilfreich sind. Es gibt viele Tab-Manager in Google, die ihre Vor- und Nachteile in diesem Blog finden.

Mona Sen
quelle
-1

Ich bin kein Chrome-Nutzer, kann jedoch die Speichernutzung unter Windows XP erläutern. Ihr Computer verfügt über 1 GB Arbeitsspeicher (Gesamter physischer Arbeitsspeicher). Dies ist meiner Meinung nach zu niedrig. Wenn Sie Windows XP laden, werden in der Regel ca. 500 MB benötigt, ohne dass andere Anwendungen geladen sind.

Sobald Sie Firefox (oder Chrome) laden, fordert es Speicher von Windows an. Sie haben relativ wenig freien Speicher übrig, und Windows beginnt mit dem Auslagern von Inhalten in die Auslagerungsdatei, damit der Speicher nicht ausgeht.

Rick G
quelle
Wie ich bereits anderen gesagt habe, kann ich in Chrome mit 40 geöffneten Registerkarten auf 512 MB RAM + einigen Erweiterungen browsen. RAM ist hier nicht das Problem
TheLQ
@TheLQ: Worum geht es hier?
Steve