Einige Websites machen Safari verrückt und verbrauchen 70% CPU! Dies führt dazu, dass alles andere auf diesem Desktop zum Erliegen kommt.
Gibt es eine Möglichkeit, Safari so einzuschränken, dass es niemals eine bestimmte Menge an CPU überschreitet?
(übrigens - es ist nicht nur Flash)
Aktivieren Sie das Debug-Menü in Safari. Einer der Befehle ist Pause Web Process, ein anderer Crash Web Process. Oder der Webprozess kann im Aktivitätsmonitor oder einer ähnlichen App beendet (oder erzwungen) werden.
Und achten Sie darauf, Ihr Flash-Plug-in auf dem neuesten Stand zu halten. Halten Sie alles aktuell/aktualisiert!
Es ist nicht möglich, das CPU-Limit für Websites festzulegen, aber es ist möglich, die Plug-Ins und Erweiterungen zu begrenzen.
Deaktivieren Sie Dinge wie Java und Flash Player .....
oder für ernsthafteren Gebrauch
Aktivieren Sie das versteckte Debug-Menü von Safari
Quit Safari
Starten Sie das Terminal und geben Sie den folgenden Standard-Schreibbefehl ein:
Standardwerte schreiben com.apple.Safari IncludeInternalDebugMenu 1
Starten Sie Safari neu
Das Menü „Debuggen“ wird ganz rechts in der Menüleiste von Safari angezeigt. Wenn Sie das Menü deaktivieren möchten, gehen Sie zurück zum Terminal und geben Sie Folgendes ein:
Standardwerte schreiben com.apple.Safari IncludeInternalDebugMenu 0
Es gibt einige Erweiterungen, die Ihnen helfen können.
ClickToPlugin ist eine großartige Erweiterung, da Sie jedes gewünschte Plugin blockieren können. Während Plugins in ihren eigenen Prozessen laufen, neigen sie oft dazu, schlecht geschriebene Ressourcenfresser zu sein (ich sehe dich an, Adobe Flash!).
Jeder Skriptblocker wird es tun. Es gibt mehrere Skripte von Drittanbietern, die von verschiedenen Websites verwendet werden und nicht nur lästig sind, sondern auch riesige Ressourcenfresser sein können.
Jason Salaz
Gerry