Geringere CPU- und Prozess-Auslastung bei Windows 11

  • #1
M

MAG1301

Neues Mitglied
Themenersteller
Dabei seit
10.02.2023
Beiträge
1
Reaktionspunkte
0
Ich will die CPU- und Prozess-Auslastung einer Anwendung Betriebssystem übergreifend überwachen.

Zum Erzeugen von Stress auf mehreren baugleichen PCs (G5 i5-9500 @3 GHz) verwende ich z.B. HeavyLoad oder WinZip mit unterschiedlichen Einstellungen bei CPU und GPU, aber auch selber geschriebene multithreaded Anwendungen.

Ich beobachte, dass Windows 11 (22H2) deutlich geringere CPU und Prozess Auslastung (teilweise nur die Hälfte) anzeigt, als Windows 10 (20H2). Dieses Verhalten kann man bei mehreren Tools beobachten:
- Leistungsüberwachung, Indikator "\Prozess(_Total)\Prozessorzeit (%)"
- Sysinternals ProcessExplorer
- Win32API, Befehle: GetSystemTimes, NtQuerySystemInformation
- psutil.zip(Python Bibliothek)

Die CPU Gesamt-Auslastung vom TaskManager und des RessourcenMonitors sind Betriebssystem übergreifend gleich, unterscheiden sich aber von den oben genannten Tools. Da ich die Performance automatisiert auslesen und überwachen möchte, bringen mit TaskManager und Co. nicht weiter.

Dass Windows 11 schneller geworden ist, als Windows 10 schließe ich aus. Dafür hab ich unterschiedliche Benchmarks durchgeführt. Auch entsprechende Fachartikeln bestätigen das. Die Energieeinstellungen der Betriebssysteme sind identisch. Die Treiber hab ich auch schon geprüft.

Wie kann man diesen Unterschied erklären?
Warum zeigen TaskManager und RessourcenMonitor andere Werte an, als die Leistungsüberwachung?
Welche Möglichkeit gibt es, die Performance Ergebnisse einer Anwendung zwischen Windows Versionen zu vergleichen?

Vielen Danke für die Hilfe
Martin
 
Thema:

Geringere CPU- und Prozess-Auslastung bei Windows 11

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.849
Beiträge
708.001
Mitglieder
51.499
Neuestes Mitglied
sugarland
Oben