Wie kann ich eine hohe CPU-Auslastung durch Chrome-Tabs in OS X verhindern?

Wie kann ich eine hohe CPU-Auslastung durch Chrome-Tabs in OS X verhindern?

Ich mache das oft:

  • Beachten Sie, dass mein MacBook Air heiß läuft
  • Öffnen Sie den Aktivitätsmonitor und sehen Sie, dass der Prozess „Google Chrome Helper“ zu 100 % auf die CPU-Auslastung festgelegt ist.
  • Öffnen Sie den Task-Manager von Chrome, um die entsprechende Registerkarte zu finden
  • Suchen und löschen Sie einen Blog-Beitrag, den ich vor zwei Tagen geöffnet habe und dessen JS eine Endlosschleife ausführt.

Besonders frustrierend ist es, wenn dies passiert, wenn ich nicht an meinem Schreibtisch sitze und meine Lüfter sich die ganze Nacht grundlos abgerackert haben.

Wie kann ich das verhindern?

Ich weißcputrottleermöglicht es Ihnen, die CPU-Auslastung eines bestimmten PIDs zu begrenzen, aber Chrome verwendet viele Prozesse. Ich habe überlegt, ein Skript zu schreiben, das regelmäßig cputhrottleauf jedem PID in ausgeführt wird ps -A | grep Chrome, aber dies würde auch die Vordergrund-Tabs verlangsamen, die ich gerne auf voller Geschwindigkeit halten würde. Die Überwachung von Vordergrund-/Hintergrundwechseln könnte über eine Chrome-Erweiterung erfolgen, die über den Befehl mit einem Daemon kommunizieren müsste, der außerhalb von Chrome ausgeführt wird.Native Messaging-API, aber es scheint eine Menge Arbeit zu sein, sowohl das Schreiben als auch die Verteilung. Ich hoffe, es gibt eine einfachere Lösung, die ich übersehen habe.

Antwort1

UPDATE: Im Februar 2021 wurde diese Chrome-Erweiterung aus dem Chrome Web Store entfernt, da der neue Besitzer Malware und Spyware eingefügt hatte. Siehe diesArtikel auf ZDNetfür weitere Einzelheiten. Vielleicht möchten Sie versuchenDer wunderbare HosenträgerDas Programm gibt vor, ein Malware-freier Fork von The Great Suspender zu sein. Wie bei allen Downloads sollten Sie sich jedoch informieren und die Sicherheit überprüfen!

Fügen Sie die Erweiterung "Der große Hosenträger" zu Chrome. Nach dem Hinzufügen wird Ihnen die Einstellungsseite angezeigt, auf der Sie auswählen können, wann Tabs angehalten und wann sie aktiviert werden sollen (z. B. wenn sie im Fokus sind).

Allgemeine Einstellungsansicht von Great Suspender:

Bildbeschreibung hier eingeben

Ich überprüfe auchAutomatisch fortsetzen, wenn Tab den Fokus erhält. Wenn Sie mit den gewünschten Einstellungen fertig sind, scrollen Sie nach unten und klicken Sie auf „Einstellungen speichern“.

Ich höre den ganzen Tag Musik über Google Play und möchte diesen Tab nicht sperren. Daher klicke ich mit der rechten Maustaste auf den Tab und wähle „Diesen Tab anheften“.

Bildbeschreibung hier eingeben

Plugins selbst können der Übeltäter sein, also ändern Sie, wann Plugins ausgeführt werden, Einstellungen -> Erweitert -> Inhaltseinstellungen -> Plugins -> Lassen Sie mich entscheiden, wann Plugin-Inhalte ausgeführt werden sollen

verwandte Informationen