Auch wenn Ihr Prozess nur einen Kern/CPU verwendet, versucht Windows, die Last auf alle verfügbaren Kerne zu verteilen. Dies geschieht so schnell/oft, dass es aussieht, als ob kein Kern jemals zu 100% benutzt wird.
Wenn Sie Windows anweisen, nur einen Kern zu verwenden, sehen Sie, dass dieser 100% erreicht. Sie können dies tun, indem Sie entweder taskmgr
öffnen und mit der rechten Maustaste auf den Prozess klicken und affinity
wählen oder wenn Sie die Anwendung starten.
Ich kann Ihnen zeigen, wie dies mit 7z
gemacht wird, weil es egal ist, welche (Single-Core) -Anwendung Sie verwenden, ist der Effekt der gleiche.
start /affinity 0x1 7z b -mmt1
startet 7z und verwendet /affinity 0x1
weist den ersten Kern als einzigen Kern zu. (b -mmt1
ist da, um 7-zip in den Benchmark-Modus zu setzen, der nur einen Thread verwendet) Wenn Sie den Prozess regelmäßig gestartet haben, können Sie die Affinität von taskmgr sehen/ändern.
Die CPU-Chart in beiden Fällen 100% zeigen:
Alle oben Screenshots von einem deutschen Windows-10 sind, ist dies, wie es aus wie auf einem englischen Windows 7 aussehen:
Frage "wie CPU nof effektiv zu verwenden" hat keine direkte Antwort (hat Millionen beantworten). –
Dies ist wahrscheinlich Hyper threading Ihre sehen ... wo MS 2 Threads der Ausführung pro Kern gilt – Jonathan
Welche CPU ist das? – Malt