Hohe CPU-Auslastung von Firefox und schlechte Gesamtleistung

14

Ich verwende normalerweise Chrome, habe aber kürzlich versucht, Firefox eine weitere Chance zu geben, nachdem ich es in ein oder zwei Jahren nicht mehr verwendet habe.

Es hat einige nette Funktionen, die es über Chrome sehr attraktiv machen (wie eine bessere Verwaltung für viele gleichzeitig geöffnete Tabs), aber ich habe festgestellt, dass die Leistung die meiste Zeit absolut furchtbar ist.

Ich gehe manchmal mit Tabs über Bord, so dass ich davon ausgehe, dass es den Speicher leckt, aber ich stelle fest, dass selbst mit nur wenigen offenen Tabs beim regulären Firefox-Prozess oder normalerweise beim Plugin-Container-Prozess häufig 10% oder sogar bis zu 30% CPU verbraucht werden.

In diesem Fall wird Firefox sehr träge. Beispielsweise kann es eine Sekunde dauern, bis die von mir eingegebenen Wörter in einem Textfeld angezeigt werden. Dies geschieht normalerweise, nachdem es eine Weile geöffnet war. Wenn Sie den Plug-in-Container-Prozess beenden und die Registerkarten neu laden oder einfach neu starten, ist dies in der Regel besser, aber nur für eine Weile.

Dies ist auf drei verschiedenen Computern der Fall und scheint immer noch zu geschehen, wenn alle nicht wesentlichen Add-Ons und Plug-Ins deinstalliert sind. Ein Computer ist ein billiger Laptop, die anderen beiden sind Hochleistungsmaschinen mit schnellen Prozessoren, und Firefox wird immer noch unbrauchbar. Dies geschieht mit aktualisierten Versionen sowohl der regulären als auch der Entwickler-Edition.

Es gibt normalerweise auch keine offensichtlichen anspruchsvollen Skripte, die auf einer der Seiten ausgeführt werden.

JaredL
quelle
Ich habe das gleiche Problem. Pale Moon hat dies nicht so oft getan wie Firefox, aber es ist auch nicht kompatibel mit vielen Erweiterungen.
Endolith
Bitte sehen superuser.com/questions/234923/...
UnclickableCharacter
2
Manchmal sind 60% bis 70% der CPU auf einem High-End-Core-i7 das, was ich unter Linux sehe.
JosephK

Antworten:

2

Ich habe an vielen Orten nach einer Lösung dafür gesucht, aber nichts schien zu funktionieren. Also habe ich einfach das Optionsfeld geöffnet und mich selbst umgesehen, als wäre es das erste Mal.

Dies löste es für mich: DeaktivierenOptions > Advanced > General > Browsing > "Check my spelling as I type"

Anton Flärd
quelle
Dies war für mich bereits deaktiviert und Firefox verwendet immer noch viel CPU (Firefox 53.0, Ubuntu 14).
Camille Goudeseune
0

Versuchen Sie herauszufinden, ob Sie auf dasselbe Problem stoßen, wenn Sie versuchen, Firefox im abgesicherten Modus auszuführen . Wenn nein, ist eines der Add-Ons oder Extensions die Ursache. Sie müssen die Add-Ons und Erweiterungen nacheinander deaktivieren und prüfen, ob sie Ihre Leistung verbessern.

Wenn Sie jedoch auch im abgesicherten Modus von Firefox Probleme haben, liegt das Problem höchstwahrscheinlich am Computer. Sie können versuchen, die folgenden paar Punkte zu tun. Die folgende Liste ist nicht vollständig und weist Sie in die richtige Richtung.

  • Öffnen Sie den Windows Task-Manager (Tastenkürzel STRG + UMSCHALT + ESC), wenn Firefox ausgeführt wird, und sortieren Sie die Anwendungen nach "Arbeitssatz (Speicher)". Überprüfen Sie, was die maximale Menge an RAM verbraucht, und prüfen Sie, ob Sie mit dem Schließen dieses bestimmten Programms leben können. Schauen Sie sich die Top 5-10 Memory Hogs an und schließen Sie die Anwendungen, die Sie nicht verwenden. Standardmäßig ist der "Arbeitssatz (Speicher)" nicht verfügbar. Sie müssen zu Ansicht> Spalten auswählen gehen und diesen Wert abrufen.
  • Öffnen Sie erneut den Windows Task-Manager und sortieren Sie die Programme nach "E / A-Schreibzugriff (Bytes)". Sehen Sie sich die Programme oder Dienste an, die die meisten "E / A-Schreibvorgänge (Bytes)" ausführen, und prüfen Sie, ob Sie sie schließen können. Dies ist besonders wichtig, wenn Sie eine SSD verwenden, da dieses Konzept als Schreibverstärkung bezeichnet wird. Standardmäßig zeigt der Windows Task-Manager nicht "E / A-Schreiben (Bytes)" an. Gehen Sie zu Ansicht> Spalten auswählen und rufen Sie diese Option auf. Ein weiterer Punkt, den Sie prüfen sollten, ist, ob die Festplattenaktivitäts-LED aufleuchtet, wenn Sie Firefox verwenden. Wenn dies der Fall ist, kann es zu massiven Festplattenproblemen kommen, wenn Sie versuchen, Firefox auszuführen.
  • Überprüfen Sie, ob Ihre Festplatte fragmentiert ist. Wenn Sie eine SSD verwenden, seien Sie bitte vorsichtig.
  • Suchen Sie nach freiem Speicherplatz auf der Festplatte / SSD, auf der sich Ihr Auslagerungsdateisystem befindet. Es sollte nicht voll werden. Wenn dies der Fall ist, prüfen Sie, ob es möglich ist, die Windows-Auslagerungsdatei auf eine Partition oder Festplatte zu verschieben, auf der mehr Speicherplatz verfügbar ist und die nicht voll wird.
  • Suchen Sie nach freiem Speicherplatz auf der Partition, auf der sich der Firefox-Profilordner befindet.
  • Überprüfen Sie, ob Ihre CPU-Lüfter einwandfrei funktionieren und Ihre CPU nicht gedrosselt wird. Ich habe Fälle besonders in alten DELL-Laptops gesehen, die CPU's drosseln würden. Wenn zum Beispiel ein Core-2-Duo 1,66 GHz hat, wird nur ein Core mit 1,66 GHz betrieben und der andere mit 900 Mhz, was sich auf die Leistung der Maschine auswirkt.

Ich gehe davon aus, dass Sie über ausreichend RAM auf Ihren Computern verfügen, über aktuelle Virendefinitionen und eine Firewall verfügen.

Amardeep
quelle
1
Vielen Dank. Auf jeden Fall, wenn dieses Problem auftritt, ist das Überprüfen des Task-Managers das erste, was ich tue. Ziemlich immer Firefox nur mit einer CPU. Normalerweise nichts, was viel Festplattenzugriff erfordert, aber natürlich gebe ich Firefox keine Schuld, wenn sich herausstellt, dass Windows Update derzeit das Maximum herausholt. Freier Speicherplatz ist in Ordnung auf allen Computern, einer ist tatsächlich brandneu und wird zu etwa 5% genutzt. Auf jeden Fall nicht wegen Auslagerungsdatei, habe 16 GB und 32 GB Speicher auf 2 Maschinen und ich bin in der Regel nirgendwo in der Nähe. Ich denke nicht, dass CPU-Drosselung oder Lüfter die Schuld sind, ich führe häufig ziemlich schwere wissenschaftliche Berechnungen durch.
JaredL
Ich denke, ich werde morgen während der Arbeit den abgesicherten Modus ausprobieren. Ich weiß, dass alle Installationen zu einem bestimmten Zeitpunkt synchronisiert wurden und dass möglicherweise etwas in meinem Konto dafür verantwortlich ist. Wenn das nicht funktioniert, versuche ich eine Neuinstallation und synchronisiere danach nicht mehr.
JaredL
"Schauen Sie sich die Top 5-10 Memory Hogs an" Firefox ist immer die Nummer 1 unter den Memory Hogs .
Endolith
3
Eine völlig neue (<5 Stunden) Installation einer brandneuen N3700 W10-Workstation: Tastatur, die in Google Mail bei Verwendung von Firefox fast unbrauchbar ist. Funktioniert perfekt in Chrome. Selbst im Hintergrund nutzt Firefox 10-25% der CPU und erreicht auf einem CPU-Kern einen Spitzenwert von 100%. Firefox-Speicherverbrauch 750 MB mit allen bis auf einen Tab geschlossen. All dies begann vor ungefähr einem Jahr mit einem anderen Low-End-Computer, daher der Wechsel zu einem neuen. Aber der Täter war und ist FF und es scheint nichts zu geben, was man dagegen tun kann.
Karvonen
1
Chrome (total spyware) ist keine Option für jemanden, der die Geschichte kennt - wir haben gekämpft und den Kalten Krieg gewonnen, nur um den totalitären Tracking-Traum der DDR auf unseren PCs zu installieren. Deaktivieren Sie die FF-Add-Ons, und es ist unbrauchbar - viele sind erforderlich, um die Funktionsweise wiederherzustellen, bevor sie beschädigt wurden. Ich wünschte, wir könnten nur FF v 3.5 mit Sicherheitspatches bekommen, die auf einer modernen Maschine funktionieren würden.
JosephK
0

Versuchen Sie, die NoScript-Erweiterung für FireFox zu installieren. Auf diese Weise können Sie den häufig CPU-lastigen clientseitigen Code genauer steuern, der lange nach dem Herunterladen der Webseite auf Ihren Computer geladen und ausgeführt wird. Der folgende StackOverflow-Artikel enthält weitere Informationen zu den Vorteilen der clientseitigen JavaScript-Manipulation: /programming/28377723/how-to-monitor-and-or-throttle-rate-limit-cpu-bandwidth-by -client-side-web-seiten

eSavior
quelle