Es wird ein intensiver Prozess ausgeführt, aber im Ressourcenmonitor wird keine CPU-Auslastung angezeigt

Es wird ein intensiver Prozess ausgeführt, aber im Ressourcenmonitor wird keine CPU-Auslastung angezeigt

Unter Windows 7 (x64) kann es vorkommen, dass ich CPU-intensive Prozesse ausführe, z. B. das Anwenden von Filtern in Photoshop usw., die mehrere Minuten dauern. Wenn ich in den Ressourcenmonitor schaue, sehe ich keine große CPU-Auslastung, vielleicht 5-10 % pro Kern, ein paar Gigabyte freien RAM und wenig Festplattennutzung. Offensichtlich arbeitet der Computer, meine Frage ist, warum sich das nicht in den Statistiken widerspiegelt?

Antwort1

Wenn die Aufgabe nicht multithreaded ist, wird sie zwischen den Kernen „springen“, aber es kann immer nur ein Kern gleichzeitig verwendet werden. Sie werden wahrscheinlich feststellen, dass der Prozess selbst etwa 25 % der CPU-Zeit auf einem 4-Kern-Prozessor (d. h. 1 Prozessor ist vollständig ausgelastet) oder etwa 12,5 % der CPU-Zeit auf einem 8-Kern-Prozessor verwendet.

Die Anzeige dieser Art der CPU-Auslastung pro Kern verzerrt die CPU-Auslastung etwas, da (wie ich bereits erwähnte) der Prozess nicht unbedingt immer beim gleichen Kern bleibt.

5-10 % pro Kern (sagen wir 7,5 % im Durchschnitt) * 4 = 30 % Gesamt-CPU-Auslastung

Dies entspricht meinen Erwartungen an ein Quad-Core-System, auf dem eine schwere Single-Thread-Aufgabe und einige Systemaufgaben im Hintergrund ausgeführt werden.

verwandte Informationen