Wie kann ich feststellen, welche Registerkarte in Internet Explorer eine hohe CPU-Auslastung verursacht?

3

Ich habe eine hohe CPU-Auslastung in einem der wenigen iexplore.exe * 32- Prozesse, die im Windows Task-Manager angezeigt werden . Gibt es eine Möglichkeit zu identifizieren, welche Registerkarte CPU-Spitzen verursacht, wie es in Chrome möglich ist?

Windows 7 64-Bit Enterprise
Internet Explorer 9.0.8112

Boris_yo
quelle

Antworten:

4

[Ich hätte Anonymem Feigling (19. Februar 2014) geantwortet, habe aber nicht den erforderlichen Ruf.]

Ich stelle mir vor, Anonymous Coward wollte sagen, "die hohe CPU-Auslastung iexplore.exe im Prozess- Explorer ausgesetzt " (anstatt "Prozess- Monitor " ). Dies ist die erste hilfreiche Antwort, die ich jemals auf diese Frage gefunden habe, um die Registerkarte "Hohe CPU" zu ermitteln, ohne dass Registerkarten geschlossen werden müssen. Sie funktioniert gut in IE11 (und vermutlich in IE9 und IE10).

IE11 verfügt außerdem über ein "Leistungs-Dashboard", das auf jeder Registerkarte mit Strg + Umschalt + U aktiviert werden kann, um die Malzeit, die Bildrate, den Arbeitsspeicher und die CPU-Auslastung für jede Registerkarte anzuzeigen. Dies ermöglicht das Auffinden des Registers für hohe CPU-Auslastung, es ist jedoch ein langsamer Prozess, es für jede der 20 bis 30 Registerkarten zu öffnen, wenn die CPU-Auslastung 100% beträgt.

Das Deaktivieren der Registerkarte (n) mit hoher CPU in Sysinternals Process Explorer ist in der Regel viel schneller und ermöglicht eine bessere Funktionsweise der Maschine für alle anderen möglicherweise nützlichen Schritte [z die anstößige (n) Registerkarte (n), anstatt sie zu schließen, falls gewünscht.

gdv
quelle
Dies ist keine Antwort auf die ursprüngliche Frage. Wenn Sie einen Autor kritisieren oder um Klarstellung bitten möchten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Wenn Sie über eine ausreichende Reputation verfügen, können Sie jeden Beitrag kommentieren .
DavidPostill
Hier ist tatsächlich eine Antwort vergraben, die nicht von anderen Antworten abgedeckt wird: Strg + Umschalt + U
Talonj
3

Als Test habe ich die hohe CPU-Auslastung iexplore.exeim Prozessmonitor ausgesetzt und dann die Registerkarten in jedem IE8 durchsucht, um die eingefrorenen zu finden. Dieser Prozess könnte wahrscheinlich mit einem Programm simuliert werden, das iexplore.exemit der höchsten CPU-Auslastung über einige Sekunden angehalten wird und dann eine Fenstermeldung sendet, die der IE normalerweise auf jeden der Prozesse zurückmeldet. Derjenige, der nicht antwortet, war der Eingefrorene, und dann können Sie ihn wieder einfrieren und den Fenstertitel oder ähnliches abfragen.

Ein kurzes und süßes autohotkey_l ahk-Skript, um dies zu tun, könnte eine interessante Übung sein. Ich habe einfach schon zu viel auf meinem Teller.

Anonymer Feigling
quelle
2

Versuchen Sie, die Registerkarten einzeln zu schließen. Der Täter ist derjenige, den Sie schließen, der dazu führt, dass die CPU nicht mehr ansteigt.

Joshua
quelle
0

Markieren Sie den Prozess iexplore.exe * 32 mit der hohen CPU-Auslastung und klicken Sie auf die Schaltfläche "Prozess beenden", um die Registerkarte "Beleidigend" zu schließen.

Hoffentlich können Sie sehen, welcher Tab geschlossen wurde, indem Sie den Internet Explorer beobachten. Dies funktioniert, sofern nicht zu viele Tabs geöffnet sind, die das Beobachten erschweren.

Moab
quelle