Einzelnen Beitrag anzeigen

Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#2

AW: [HELP] CPU / RAM AUslastung eines Prozesses auslesen

  Alt 24. Nov 2011, 23:34
Hallo Community,

es gibt viele Beiträge und "Lösungen" rund um das Thema CPU und RAM Auslastung auszulesen.
Habe nun mehrere Ausprobiert (Taskmanager, TShellExecuteInfo, CpuUsage.pas), jedoch zeigen mir die alle falsche Werte sowohl bei CPU und RAM Auslastung an.
Wenn Windows Taskmanager sagt, Auslastung kontinuierlich bei 10% - 15%, sagt mir mein Code 24%, 30% etc. an.
Auch bei der RAM Auslastung sind es immer einige bis 100 MB mehr.
Woher willst Du denn wissen, daß das, was der Taskmanager anzeigt, richtig ist (darauf basiert ja letztlich Deine Unkorrektheitsbehauptung)? Ist ein originales Windowsprogramm der Koordinatenursprung der Welt für Dich? Für mich nicht.

Wenn ich den Taskmanager und den Prozeßexplorer (auch der wird immerhin von Winzigweich angeboten) gleichzeitig laufen lasse, so sind deren angezeigten Werte auch nicht gleich, zumal sie auch anscheinend zu unterschiedlichen Zeitpunkten aktualisiert werden. Warum also externe Programme, die sich letztlich auch nur massiv der API bedienen, zweitklassig sein sollen, erschließt sich mir nicht.

Geändert von Delphi-Laie (24. Nov 2011 um 23:36 Uhr)
  Mit Zitat antworten Zitat