Warnungsskript für Chrome-CPU-Verbrauch

Manchmal schleicht sich eine Website in Chrome an mich heran und verbraucht kontinuierlich >100 % CPU. Das merke ich nur, wenn der Lüfter auf Hochtouren läuft.

Dann verwende ich den Chrome Task-Manager, um den Übeltäter zu finden und ihn herunterzufahren. Ich möchte nicht untersuchen, warum einige Websites das tun, sondern sie einfach schließen.

Frage:

Gibt es ein Skript oder etwas, das mich warnt, wenn: Chrome die CPU-Auslastung >50% für einen Tab länger als eine Minute meldet . (nicht für Sekunden, da die meisten das beim Laden tun)

Die Verwendung des vorhandenen Chrome-Task-Managers, der die CPU-Auslastung bereits per Tab überwacht, wäre schön, wenn ich nur eine Benachrichtigung davon erhalten könnte.Geben Sie hier die Bildbeschreibung ein

MacBook Air OSX Sierra Chrome-Version 58.0.3029.110 (64-Bit)

Beispiel mit einer Website, die sich verhält!

Tut mir leid, ich habe keine Ahnung von deinem Problem, wollte aber nur sagen - Schön, dich wiederzusehen :)
Wenn Sie stackoverflow.com/questions/27679223/get-pid-of-chrome-tab lösen könnten , wäre es einfach, ps -p xxx -o %cpu zu verwenden

Antworten (2)

Sie sollten dieses Skript an Ihre Bedürfnisse anpassen oder prüfen, ob es sie bereits so löst, wie sie sind

https://github.com/andyyoung/Process-Monitor-for-Chrome

Danke schön. Ich habe bereits einen vom Chrome Task Manager bereitgestellten Prozessmonitor. Meine Frage war, ob es möglich ist, die bereitgestellten Informationen zu extrahieren und mich basierend auf der Benutzereinstellung CPU > 50 % Zeit > 1 Minute zu benachrichtigen. Ich habe bereits chrome.google.com/webstore/detail/processor-monitor/… , das die gesamte CPU-Auslastung in Chrome anzeigt.

Ich suchte nach etwas Ähnlichem, konnte aber nichts sehr Nützliches finden, also schrieb ich ein bash+apple-Skript, um fehlerhafte Tabs zu überwachen und sie zu töten, wenn sie zwischen den laufenden Intervallen eine CPU-Auslastungsschwelle überschritten. Ich kann seine Funktionalität und Portabilität erweitern oder etwas für die Nicht-Terminal-Leute unter uns machen, wenn es ein Interesse der Gemeinschaft gibt. Hier ist der sehr einfache erste Durchgang, den ich verwende.

https://github.com/mdupuy/chromeTabMonitor