Gibt es im aktuellen Firefox etwas, das dem Task-Manager in Google Chrome ähnelt? ( Shift+ Esc)
Es gibt etwas, das gelegentlich genug CPU beansprucht, damit Firefox nicht mehr reagiert - aber bei mehreren Fenstern mit jeweils etwa einem Dutzend geöffneten Registerkarten wird das Ausprobieren eine Weile dauern.
Antworten:
Die Ressourcennutzung kann über die
about:performance
Seite überwacht werden, dieTask Manager
seit Firefox 64 verfügbar ist. Sie wurde grundlegend überarbeitet und bietet nun einen detaillierteren Einblick in die Leistung von Registerkarten und Add-Ons.quelle
about:memory
Zeigt die Speicherbelegung von Firefox an. Auf dieser Seite befindet sich auch eine Schaltfläche, mit der Sie die Speichernutzung minimieren können.quelle
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.
@ytpete, dann häufig Sie eine schmale Teilmenge von Webseiten, weil es absolut keinen Grund gibt, dass sie unbedingt verlinkt sein würden. Es ist einfach genug, eine 1-KB-Webseite zu haben, die JavaScript mit einer Endlosschleife und damit 100% CPU-Auslastung enthält, und eine andere mit 100 MB Images, die keine CPU verwenden.about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.
Enthält diese Seite Informationen zur CPU-Auslastung? Wenn nicht, was hat das dann mit der gestellten Frage zu tun? Diese "Antwort" sollte ein Kommentar sein, keine Antwort.Der erste wahrscheinliche Schuldige ist Flash. Töte Flash - jetzt.
Dann kann es sich um falschen Javascript-Code handeln. Mit der Erweiterung Javascript Deobfuscator von Firefox können Sie die Anzahl der Aufrufe von Javascript-Funktionen verfolgen :
Dies ist kein Maß für die CPU-Auslastung, sondern ein hinreichend genauer Proxy: Finden Sie die Funktion mit einer unkontrollierten Anzahl von Anrufen, und Sie werden wahrscheinlich den Schuldigen gefunden haben.
quelle
Firefox 16 sollte endlich den richtigen eingebauten Profiler einführen .
quelle
Mit Flashblock und Nevercrash , die jetzt durch FlashStopper und UnloadTab ersetzt werden, können Sie Flash oder Tabs weitgehend blockieren und so CPU-Verschwendung vermeiden , anstatt sie zu verfolgen. Dies gilt jedoch weniger für das Gedächtnis. Das Starten von Flash, z. B. Youtube, wird verhindert, bis Sie darauf klicken, sodass Sie sie in mehreren Registerkarten starten können und sie darauf warten, dass Sie die Registerkarten öffnen. Tabs werden aus dem Arbeitsspeicher geladen und inaktiv, bis Sie sie erneut öffnen und sie werden aus dem Cache aktualisiert (falls noch verfügbar).
Das Herunterfahren des Internets für eine Weile funktioniert auch in der Zeit, in der Sie es nicht brauchen ;-)
Firefox fragmentiert den virtuellen Speicher so stark, dass er übermäßig viel realen Speicher belegt (im realen Speicher ist zu viel ungenutzter virtueller Speicher vorhanden). Sie müssen Firefox regelmäßig mit denselben Seiten stoppen und neu starten. Dadurch wird der Arbeitsspeicher defragmentiert, und das gesamte System wird schneller ausgeführt, indem das Austauschen verringert wird.
Auf meinem Ubuntu-System steigt die tatsächliche Speichernutzung langsam auf 98%. Dann ist es Zeit, Firefox zu stoppen und neu zu starten: Es wird dann weniger als 1 MB realer Speicher anstelle von 3 MB verwendet. Gleiches gilt für Thunderbird.
quelle
about:memory
. Ich weiß nicht, ob sie so gut funktionieren wie ein Neustart von Firefox. Ich würde gerne Nachforschungen darüber anstellen.Abgesehen von den bereits erwähnten
about:performance
gibt es ein Task-Manager- Addon, das als Klon des Chrome-Task- Managers gedacht ist.quelle
Die folgende Antwort auf eine andere Frage kann Ihnen helfen. Die Antwort wird vom Benutzer "Auszeichnung" geschrieben.
Lassen Sie mich noch ein paar Infos zu der Antwort von accolade hinzufügen. Seit Januar 2012 ist die neueste Version von XUL Profiler 1.0.4, veröffentlicht im Dezember 2008. Sie ist nur für Firefox 2.0 - 3.6 zertifiziert. *. Es braucht also eindeutig einen neuen Betreuer.
Ich frage mich, ob es eine Möglichkeit gibt, die Erweiterung dazu zu zwingen, auf neueren Firefox-Versionen zu funktionieren.
Ich frage mich auch, ob es gut funktioniert, Firefox vorübergehend herunterzustufen, um XUL Profiler mit Ihren vorhandenen Registerkarten auf einer zertifizierten, kompatiblen Firefox-Version zu verwenden.
quelle
Hier entfielen rund 20% der CPU auf about: performance .
Deaktivieren des Kontrollkästchens "Add-On-Debugging aktivieren" in about: Das Debuggen hat diese zusätzliche CPU-Auslastung beseitigt.
Sie können dieses Add-On-Debugging auch in about: config deaktivieren . Setzen Sie entweder devtools.chrome.enabled oder devtools.debugger.remote-enabled oder beide auf off.
Weitere Informationen finden Sie unter : Debuggen - Firefox-Entwicklertools | MDN
quelle
Haben Sie Flashblock oder NoScript installiert? Vor allem, wenn nicht, würde ich versuchen, zuerst in die blitzharten Laschen zu schauen. Ich habe auch viele eBay-Tabs gesehen, die Firefox zum Erliegen gebracht haben, obwohl das eine Weile her war (als ich eBay tatsächlich benutzte).
quelle
Das CPU-Auslastungsmonitor-Addon hat mir gute Dienste geleistet
quelle