Wie kann ich feststellen, welche CPU meine Anwendung unter Windows ausführt?

398
sproketboy

Wenn ich mir den Task-Manager anschaue, kann ich nicht erkennen, welche Cores von welchen Anwendungen verwendet werden. Gibt es eine Möglichkeit, das zu sehen? Oder gibt es irgendeinen Nutzen, der mir diese Nutzung im Laufe der Zeit zeigen kann?

1

1 Antwort auf die Frage

0
Mokubai

Der Grund dafür, dass Sie nicht erkennen können, welchen Kern von welcher Anwendung verwendet wird, liegt darin, dass sich dies möglicherweise hunderte Male pro Sekunde ändern kann. Es ist eine Information, die mit dem Druck fast sicher ungültig ist.

Die Informationen sind auch nicht wert, protokolliert zu werden, da die Kosten für die Protokollierung dieser Art von Daten im Vergleich zu jeglichen Vorteilen, die Sie daraus ziehen, exorbitant sind. Die Speicherkosten für diese Art der Protokollierung wären schon nach kurzer Zeit enorm, und es gibt keinen echten Vorteil neben der Neugier, sie hat keinen dauerhaften Wert.

Windows gibt zwar möglicherweise den Vorzug vor, eine Anwendung nicht während der Ausführung in einen anderen Kern zu wechseln, wenn die Anwendung in den Ruhezustand versetzt wird (jedoch nur für kurze Zeit). Bei einem erneuten Aufwachen wird sie jedoch auf einem anderen Kern ungeplant und neu geplant.

Sie können begrenzen, ein Programm zu einem bestimmten Kern der Verwendung von Set task affinityOption, wenn Sie direkt auf mich im Task - Manager klicken, aber das ist nicht das gleiche wie das, was Sie fragen.

Aha. Danke für die Information! sproketboy vor 9 Jahren 0