Es gibt verschiedene Gründe für eine hohe CPU-Auslastung in Firefox (siehe unten).
1.Add-Ons
Die übliche Ursache für CPU-Probleme ist ein schlechtes Add-On. Der erste Test, den man machen sollte, ist Firefox ohne Add-Ons zu starten.
So beheben Sie Firefox-Probleme im abgesicherten Modus :
Klicken Sie oben im Firefox-Fenster auf die Schaltfläche Firefox, gehen Sie zum Menü Hilfe und wählen Sie Restart with Add-ons Disabled.... Firefox startet mit dem Firefox-Dialogfeld "Abgesicherter Modus". Hinweis: Sie können Firefox auch im abgesicherten Modus starten, indem Sie beim Starten von Firefox die Umschalttaste gedrückt halten.
Sie haben jetzt zwei Möglichkeiten:
Durch Klicken auf die Schaltfläche Im abgesicherten Modus starten werden Ihre Erweiterungen und Designs vorübergehend deaktiviert, die Hardwarebeschleunigung deaktiviert und die Symbolleisten- und Schaltflächenanpassungen zurückgesetzt. Wenn Sie den abgesicherten Modus verlassen und Firefox normal starten, kehren Ihre Erweiterungen, Designs und Einstellungen in den Zustand zurück, in dem sie vor dem Aufrufen des abgesicherten Modus waren.
Wenn Sie im abgesicherten Modus keine CPU-Probleme haben, liegt das Problem bei einem Ihrer Add-Ons. Sie können das Menü verwenden Tools > Add-ons, um Add-Ons selektiv zu deaktivieren und Firefox neu zu starten, bis Sie die schlechte finden.
2.Flash
Flash ist für solche Probleme bekannt. Eine der üblichen Möglichkeiten, dies zu beheben, besteht darin, die Hardwarebeschleunigung
von FirefoxTools > Options zu deaktivieren, indem Sie das Kontrollkästchen im Menü auf der Registerkarte Erweitert deaktivieren Use Hardware Acceleration When Available.
Es wird empfohlen, die beiden Add-Ons Adblock Plus und NoScript zu verwenden, um unnötige Elemente, einschließlich Flash, auf der angezeigten Seite selektiv zu blockieren.
3.JavaScript
Das JavaScript auf der Website, die Sie auf einer Ihrer Registerkarten anzeigen, ist möglicherweise schlecht codiert und verschwendet CPU durch Schleifen.
Das beste Mittel ist die Verwendung von NoScript, um zu vermeiden, dass JavaScript von Websites ausgeführt wird, denen Sie nicht vertrauen. Dies ist auch eine Sicherheitsmaßnahme, die jeder verwenden sollte, um Cross-Site-Scripting- Exploits zu vermeiden
.
4.Profilierung
Wenn Sie nicht genau wissen, welche Website die hohe CPU-Auslastung verursacht, können Sie die Profilerstellung in Firefox verwenden. Dies ist jedoch keine einfache Aufgabe.
Debugger, die auch Profile erstellen, sind:
Wenn Sie ein Entwickler sind und sich wie ein Abenteuer fühlen und auf dem Mac arbeiten, können Sie DTrace verwenden,
wie unter Leistung / Optimieren von JavaScript mit DTrace erläutert. Dies ist das Tool, das die Mozilla-Entwickler verwenden.