Google Chrome verbraucht fast eine Minute lang 100% der CPU


4

Ich habe die Hardwarebeschleunigung in meinem Computer deaktiviert chrome://settings. Ich habe auch chrome://flagsjede der in diesem Beitrag aufgelisteten Flaggen besucht und deaktiviert .

Ich habe das System neu gestartet (und nicht nur den Browser), Chrome gestartet und hier ist das CPU-Auslastungsdiagramm, das im Windows Task-Manager angezeigt wird:

Bildbeschreibung hier eingeben

1 Quadrat (X-Achse) = 5 Sekunden

Das System war beim Öffnen von Chrome nicht mit dem Internet verbunden. Ich hatte nur 2 Registerkarten im Fenster von der letzten Browsersitzung wiederhergestellt. Ich habe momentan nur drei Browser-Erweiterungen aktiviert:

  • HTTPS Everywhere 2015.8.13
  • ScriptSafe 1.0.6.18
  • ModHeader 2.0.5

Was könnte so viel CPU-Auslastung für so viel Zeit verursachen? Wie aus der obigen Grafik hervorgeht, bleibt die CPU (einschließlich der Kernel-Zeiten) mindestens 40 Sekunden lang zu 100% ausgelastet.

Nachdem der Verbrauch gesunken ist, bleibt er fast die gesamte Sitzung dort und überschreitet niemals 5%.


BEARBEITEN

In Chrome kann ich nur dann auf Chrome Task Manager zugreifen, wenn die CPU vollständig verbraucht ist. Nach Abschluss des Vorgangs habe ich nur die 5 oben aufgeführten Vorgänge bemerkt (2 Registerkarten und 3 Plug-Ins / Erweiterungen).

Die Seite chrome://pluginslistet die folgenden aktiven Plugins auf:

  • Widevine Content Decryption Module - Version: 1.4.8.823
  • Chrome PDF Viewer (2 Dateien)
  • Native Client
  • Adobe Flash Player - Version: 18.0.0.209

In der Prozessliste des Windows Task-Managers wird angezeigt, dass Chrome die CPU-Auslastung gleichmäßig auf alle chrome.exedort aufgeführten Prozesse verteilt. Somit ist jedem von ihnen etwa 10-12% der CPU zugewiesen.


EDIT-2

Systemhardware:

  • Asus M5A97 Board
  • AMD FX-8320 Prozessor
  • 2x4 GB DDR3 1800 MHz RAM
  • NVIDIA GeForce GTX 970 GPU
  • Samsung 840 EVO 120 GB SSD

Die Ereignisprotokolldatei kann hier heruntergeladen werden .


Poste bitte die Hardware deines PCs.
Moab

@ Moab hat die obigen Details hinzugefügt
hjpotter92

1
Aktivieren Sie in Chrome chrome: // flags / # trace-export-events-to-etw und führen Sie github.com/google/UIforETW aus , um einen Xperf-Trace der CPU-Auslastung zu erfassen. Zip und teilen Sie die Ablaufverfolgung.
magicandre1981

@ magicandre1981 Es gibt keine Flagge bezüglich trace-export-events-to-etw. Ich lade das Paket herunter und teile den Trace, wenn er nicht von der Flagge abhängig ist
hjpotter92 03.10.15

1
nur diesen xperf Befehl ausführen (die Win8.1 WPT arbeitet auch in Win7, aber nicht die Win10 WPT !!!) , bevor Sie beginnen Chrom: pastebin.com/pgE11HRD nach Chrom offen ist und die CPU - Auslastung ist weg, drücken Sie eine Taste zu Hör auf.
magicandre1981

Antworten:


1
  1. Haben Sie Chrome Task Manager shift+ ausprobiert esc? Es werden die aktiven Registerkarten und Erweiterungen angezeigt, die so viel CPU-Auslastung beanspruchen.

  2. Stellen Sie fest, ob Plugins installiert sind.

  3. Leeren Sie den Chrome-Browser-Cache.

  4. Probieren Sie "The Great Suspender" aus dem Chrome Web Store.


Entschuldigung, ich hätte erwähnen sollen, dass Chrome mir den Zugriff auf Chrome Task Manager erst ermöglicht, wenn die CPU vollständig verbraucht ist . Hat auch die Frage oben bearbeitet.
hjpotter92

hast du eine andere methode ausprobiert ??
BrotskyTv

Ich habe die aktivierten Plugins in der obigen Frage aufgelistet. Ich habe versucht, den Browser nach dem Löschen der Caches neu zu starten. Es gab überhaupt keine Wirkung. Im Windows Task-Manager wird angezeigt, dass Chrome die CPU gleichmäßig auf alle chrome.exeaufgelisteten Prozesse verteilt. Ich muss die tolle Suspender-App / -Erweiterung allerdings noch ausprobieren.
hjpotter92
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.