Frage Bestimmen Sie, welche Registerkarte in Firefox CPU-Ressourcen verwendet?


Gibt es im aktuellen Firefox etwas Ähnliches wie den Task-Manager in Google Chrome? (Verschiebung + Esc)

Es gibt etwas, das gelegentlich genug CPU belegt, damit Firefox nicht mehr reagiert - aber mit mehreren Fenstern, von denen jedes mit einem Dutzend Tabs geöffnet ist, wird Trial & Error eine Weile dauern.


216
2018-01-18 21:55


Ursprung


Nein, es gibt keine Möglichkeit dies nativ zu tun. Ich werde jedoch keine Antwort posten, da es eine Lösung von Drittanbietern geben könnte. - Sasha Chedygov
Ich habe das über Google gefunden, es ist ein Plugin. addons.mozilla.org/de-DE/firefox/addon/bartab ... Macht es so (angeblich), dass die Registerkarte Ressourcen nicht verwendet, bis Sie darauf klicken und es aktiv anzeigen. Aus den Benutzerkommentaren funktioniert es möglicherweise nicht genau so, wie es angekündigt wurde, und scheinbar ist dies in Firefox4 ein natives Verhalten ohne das Plugin. Persönlich würde ich ff4 versuchen, wenn Sie nicht bereits sind. - CreeDorofl
Firefox verwendet keine separaten Prozesse für jeden Tab und jedes Plug-in wie Chrome. Daher gibt es keinen Grund, einen Task-Manager wie Chrome einzusetzen. - Synetech
@chris: Ah, richtig, sie haben dieses Jahr irgendwo auf ein schnelleres Release-Modell gewechselt ... - Tom Wijsman
Fünf Jahre später und nichts dergleichen wurde jemals von Firefox bereitgestellt. Diejenigen Benutzer, die an einer solchen Funktion interessiert sind, werden aufgefordert, dies zu tun Diese Feature-Anfrage. - Luís de Sousa


Antworten:


Ab Firefox 47 können Sie den about:performance Seite, um zu überprüfen, welche Seiten und Erweiterungen den Browser verlangsamen.

enter image description here


219
2018-06-13 14:18



Für mich zeigt es 1-2% für einige Tabs, nicht 37%, wie TaskManager zeigt. Irgendwelche anderen Ideen zu finden? - Aleksey K
Das scheint mir nicht hilfreich zu sein. Vielleicht habe ich es richtig getestet. Ich habe eine leere HTML-Seite mit einem unendlichen while Schleife läuft, und FireFox sagt immer noch, die Seite funktioniert gut, lol. Außerdem ist die Datensammlung einfach viel langsamer als Chrome. Gibt es Addons / Plugins, die das einfacher machen könnten? - benjaminz


about:memory Zeigt die Details zur Speicherbelegung von Firefox an. Es gibt auch eine Schaltfläche auf dieser Seite, mit der Sie die Speichernutzung minimieren können.


34
2017-11-26 08:55



Offensichtlich ist es nicht das gleiche wie CPU-Auslastung, aber nach meiner Erfahrung sind sie sehr oft korreliert. Nach dem Löschen der größten Memory-Hogging-Registerkarte fallen die CPU-Auslastung und die Speicherkapazität oft merklich ab. - peterflynn
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.   @ytpete, dann gehst du eine enge Teilmenge von Webseiten an, da es absolut keinen Grund gibt, dass sie notwendigerweise verbunden werden würden. Es ist einfach genug, eine 1-KB-Webseite zu haben, die JavaScript mit einer Endlosschleife und somit 100% CPU-Last hat, und eine andere mit 100 MB Bildern, die keine CPU verwendet. - Synetech
about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.Hat 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. - Synetech
Das hat super für mich funktioniert. Es stimmt zwar, dass eine kleine Javascript-Schleife die CPU ohne Speicherangriff treffen kann. Das ist es nicht, was die meisten Webseiten-Skripte tun - sie machen Remote-Aufrufe, aktualisieren und manipulieren das DOM, werden von Plugins (wie Flash) usw. aufgerufen. All diese Dinge können zu einer erhöhten Speichernutzung führen (besonders wenn die Seite langsam Objekte leckt). Ich habe die Täter-Registerkarte gefunden, sie geschlossen, die Schaltfläche "Speicher minimieren" verwendet und Firefox lief reibungslos. Danke noch einmal! - Nick
Nun, Kumpel, es scheint mir diese Frage ist über CPU-Auslastung, nicht Speicher ... - Luís de Sousa


Der erste wahrscheinliche Schuldige ist Flash. Töte Flash - jetzt.

Dann kann es Rogue-Javascript-Code sein. Firefox's Javascript Deobfuscator Erweiterung lässt Sie die Anzahl der Aufrufe von JavaScript-Funktionen beobachten:

Es ist kein Maß für die CPU-Auslastung, aber ein nah genug Proxy: finden Sie die Funktion mit einer runwawway Anzahl von Anrufen und Sie haben wahrscheinlich den Schuldigen gefangen.


10
2017-09-03 06:19



Ich habe kein Flash installiert und habe NoScript installiert. Dies geschieht immer noch auf OSX, obwohl ich zwei CPUs mit 8 Kernen und 32 GB RAM habe - chaostheory


Firefox 16 sollte einführen richtiger eingebauter Profiler zu guter Letzt.


6
2017-11-15 02:26



Leider benutzt der Fragesteller Firefox 3.x. :( - dangowans
Ich werde mich mit jeder Version von Firefox zufrieden geben :) - chris
Offensichtlich wurde dieser Profiler nie eingeführt. Der angegebene Link ist in diesem Moment tot. - Luís de Sousa
Link ist da aber langsam - Journeyman Geek♦


Durch die Nutzung Flashblock und Nevercrash, jetzt ersetzt mit FlashStopper und EntladenTab Sie können Flash oder Tabs blockieren, um CPU-Verluste zu vermeiden, statt sie zu verfolgen. Dies gilt, aber weniger für die Erinnerung. Flash, z.B. Youtube kann nicht gestartet werden, bis Sie auf sie klicken. Sie können sie also auf mehreren Tabs starten und darauf warten, dass Sie die Tabs öffnen. Registerkarten werden aus dem Arbeitsspeicher geladen und inaktiviert, bis Sie sie erneut öffnen und sie aus dem Cache aktualisiert werden (falls noch verfügbar).
Das Internet für eine Weile herunterzufahren funktioniert auch in der Zeit, die Sie nicht brauchen ;-)
Firefox zerlegt den virtuellen Speicher so sehr, dass er eine übermäßige Menge an echtem Speicher verwendet (es gibt zu viel ungenutzten virtuellen Speicher im realen Speicher). Man muss Firefox regelmäßig mit den gleichen Seiten stoppen und neu starten. Das wird sein Gedächtnis defragmentieren und das ganze System wird schneller laufen, indem es das Tauschen reduziert.
Auf meinem Ubuntu-System steigt die tatsächliche Speichernutzung langsam auf 98%. Dann ist es an der Zeit, Firefox zu stoppen und es neu zu starten: Es wird dann weniger als 1 MB realer Speicher statt 3 MB verwenden. Das gleiche gilt für Thunderbird ..


4
2018-06-15 21:29



Möglicherweise haben Sie auch Erfolg mit den Speicherbereinigungstasten in about:memory. Ich weiß nicht, ob sie genauso gut funktionieren werden wie Firefox. Ich würde gerne etwas Forschung dazu sehen. - joeytwiddle
Vielen Dank. Habe es vorher getan, habe es noch einmal gemacht, und der tatsächliche Speicherverbrauch bleibt bei 92%, wenn man auf irgendwas klickt. <br/> In Bezug auf Flashblock und Nevercrash, die ich erwähnt habe, wurden sie mit Firefox 34 inkompatibel. "Hast du auf die neueste Version upgegradet?" ewiges Problem. Die Welle ist jetzt Flashstopper und UnloadTab. Eher kompatibel, aber UnloadTab jetzt nicht überraschend Tabs entlädt, benötigt keine expliziten "Entladen von Tabs" (fein) und "Neuladen Tabs" dient als Seitenaktualisierung (weniger gut, aber mit Cache). Man kann "Adresse beibehalten" einstellen, wenn das erneute Laden einen Seitenzustand unterbricht, den man behalten möchte. - Papou
Danke fürs Testen. :) <plug> Ich benutze meine eigenen Ruhezustand-Tabs Userscript mit Greasemonkey. Es navigiert zu einer hellen Seite, nachdem die Registerkarte einige Stunden nicht verwendet wurde. Der Ruhezustand kann erzwungen werden sein Bookmarklet. - joeytwiddle


Außer für bereits erwähnt about:performance, da ist ein Taskmanager Addon, das ein Klon des Task-Managers von Chrome sein sollte.

enter image description here


4
2018-01-26 00:32



Leider noch nicht kompatibel mit Firefox 57.0+ - Ed Randall


Folgende Antworten zu einer anderen Frage kann dir helfen. Die Antwort wird vom Benutzer "Auszeichnung" geschrieben.

XUL Profiler ist eine wunderbare Erweiterung, die Erweiterungen und Client-Seite JS Bananen CPU-weise zeigen kann. Es funktioniert nicht pro Tab, sondern per Skript (oder so). Sie können diese .js-Skripte normalerweise manuell mit Ihren Tabs oder Erweiterungen verknüpfen.

Es ist auch erwähnenswert, dass Google Chrome einen wirklich guten Task-Manager integriert hat, der Speicher- und CPU-Nutzung pro Registerkarte, Erweiterung und Plugin bietet.

Lassen Sie mich ein paar mehr Informationen zu der Antwort der Auszeichnung hinzufügen. Ab Januar 2012 ist die neueste Version von XUL Profiler 1.0.4, veröffentlicht Dezember 2008. Es ist nur zertifiziert kompatibel mit Firefox 2.0 - 3.6. *. Es braucht also eindeutig einen neuen Betreuer.

Ich frage mich, ob es eine Möglichkeit gibt, die Erweiterung auf neuere Firefox-Versionen zu erzwingen.

Außerdem frage ich mich, ob es gut funktioniert, Firefox temporär downzugraden, um XUL Profiler mit Ihren vorhandenen Tabs auf einer zertifizierten kompatiblen Firefox-Version zu verwenden.


3
2018-04-07 18:02





CPU-Nutzungsüberwachung Addon hat mir gut gedient

enter image description here


1
2017-12-11 14:36



Wie behandelt es die Frage, d. H. Das Finden des bestimmten Tabs? - fnt


Hier wurden rund 20% CPU nicht berücksichtigt über: Leistung .

Deaktivieren Sie das Kontrollkästchen "Add-on-Debugging aktivieren" in über: Debuggen wurde diese zusätzliche CPU-Nutzung los.

about:debugging "Enable add-on debugging" checkbox in context

Sie können dieses Add-On-Debugging auch deaktivieren über: Konfig. Setzen Sie entweder devtools.chrome.enabled oder devtools.debugger.remote-enabled - oder beides - auf off.

Für mehr sehen über: Debuggen - Firefox Developer Tools | MDN


0
2018-01-31 00:32





Hast du Flashblock oder NoScript installiert? Besonders wenn nicht, würde ich zuerst versuchen, in die flashlastigen Tabs zu schauen. Ich habe auch gesehen, dass viele eBay-Tabs Firefox zum Stillstand bringen, obwohl das eine Weile zurück war (als ich tatsächlich eBay benutzte).


-1



Ja für beide, sowie für den Anzeigenblock plus. Aber es gibt immer noch etwas, das regelmäßig CPU verwendet. - chris
Dann wäre mein nächster Gedanke JavaScript-lastige Websites, die Sie über NoScript zulassen. - farfromhome
Das hätte eigentlich ein Kommentar sein sollen, da es offensichtlich eine Klarstellung seitens des OP erfordert. - Burgi