Wie kann ich die Internetnutzung von Firefox für jeden Tab verfolgen?

Wie kann ich die Internetnutzung von Firefox für jeden Tab verfolgen?

Mein Firefox beansprucht viel zu viel meiner Bandbreite, aber ich kann nicht herausfinden, was all diese Daten verbraucht. Ich habe nur 2-3 aktive Tabs, die restlichen 50 Tabs vom letzten Neustart befinden sich im Ruhezustand.

Ich habe vnstat und conky installiert, aber diese waren nicht sehr hilfreich bei der Verfolgung, welcher Tab all diese Daten verbrauchte. Zum Beispiel Bildbeschreibung hier eingeben hier können Sie sehen, dass GoogleUserContent und AmazonAWS von zwei der Prozesse verwendet werden, aber die 3 Tabs, die ich geöffnet hatte, waren New York Times, Bing und AskUbuntu.
Es ist also ziemlich verwirrend.

Auch das Tool „Netzwerkmonitor“ von Firefox ist nutzlos, da es nicht alle Tabs verfolgt, sondern nur die Tabs, für die Sie es öffnen. :( Gibt es eine Möglichkeit, mithilfe eines Shell-Skripts oder so etwas alle Tabs zu verfolgen?

Ich habe versucht, ein Add-on oder Tool zu finden, mit dem ich die Bandbreitennutzung pro Tab verfolgen kann, aber ohne Erfolg. Daher frage ich mich, ob ich das irgendwie tun könnte. Außerdem frage ich mich, ob es eine Möglichkeit gibt, alle Tabs, die in den letzten 30 Minuten nicht verwendet wurden, in den Ruhezustand zu versetzen.

Antwort1

Hatte das gleiche Problem und habe eine Lösung gefunden:

Suchen Sie in about:networking#sockets nach der IP mit zunehmender Datennutzung. Suchen Sie dann nach der entsprechenden aktiven Registerkarte per URL in about:networking. (Filtern Sie nach der Spalte „aktiv“ und verwenden Sie Ping oder etwas anderes, um die IP-Adresse nachzuschlagen.)

Es war ein alter Tab mit einer Live-Webcam ...

Antwort2

Mir ist kein Tool bekannt, das genau das kann, was Sie beschreiben. Ich würde jedoch die Netzwerkaktivität von Firefox wie folgt verfolgen:

  • Gehen Sie zu Tools > Webentwickler > Browserkonsole. Deaktivieren Sie oben rechts alle Elemente außer XHR und Requests. Dadurch können Sie alle von Firefox übertragenen Anfragen sehen, egal ob sie von einem beliebigen Tab oder Add-on stammen. Wenn Sie eine Anfrage prüfen, können Sie auf dem Tab „Header“ sehen, wie viel Daten übertragen wurden, und auf dem Tab „Sicherheit“, wer der Zertifikatsinhaber ist.

  • Öffnen Sie eine neue Registerkarte und geben Sie „about:performance“ in das URL-Feld ein. Dadurch wird der Task-Manager von Firefox angezeigt. Er hilft Ihnen nicht bei der Bandbreite, zeigt aber den Speicher- und Energieverbrauch an, der von jeder Registerkarte/jedem Add-on verbraucht wird. Dies gibt Ihnen bereits eine gute Vorstellung davon, was schwer ist und daher wahrscheinlich Bandbreite zum Abrufen benötigt. Außerdem können Sie „Subframes“ für alle Registerkarten anzeigen, was nützlich ist, um die Anforderung zu identifizieren, deren Zertifikatsinhaber Ihnen unbekannt ist.

Ich hoffe, dies kann Ihnen dabei helfen, herauszufinden, was Ihre Ressourcen verbraucht, auch wenn dies sehr manuell erfolgt …

Antwort3

Sie können zu about:networkingden Sockets gehen und das Kontrollkästchen „alle 3 Sekunden aktualisieren“ aktivieren. Dann müssen Sie manuell herausfinden, zu welcher Registerkarte die fehlerhaften Sockets gehören, möglicherweise mithilfe des Netzwerkentwicklertools. Nicht einfach.

Inspiriert vonhttps://www.reddit.com/r/firefox/comments/6dt511/monitor_network_usage_across_tabs/

verwandte Informationen