Entwickler-Ecke

Windows API - CPU Auslastung - WinXP


RFZ - Sa 08.03.03 20:15
Titel: CPU Auslastung - WinXP
Moin,
wie kann ich unter XP möglichst einfach die CPU Auslastung bestimmen? Bei 9x ging das ja ganz einfach via HKEY_DYN_DATA in der Registry, aber wie mach ich das bei XP?
Das ganze soll möglichst Systemschonend sein, da es ständig aktualisiert werden soll.
Danke schonmal :)

cu RFZ


Andreas Pfau - Mo 10.03.03 21:10

Die komplette oder die deines Threads/Prozesses? Für letzteres habe ich mal 'ne NT-Kompo geschreiben. Ansonsten, evtl. bei Torry's.


RFZ - Mo 10.03.03 21:12

Die komplette auslastung...

cu RFZ


toms - Mo 10.03.03 21:23

Schau mal hier:

http://tinyurl.com/77iu (mit NtQuerySystemInformation API)

http://tinyurl.com/77j2 (AdCpuUsage)


RFZ - Mo 10.03.03 21:29

danke :)


Michael Messmann - Mi 27.08.03 12:22

Hallo,

ich wollte unter Delphi 4.0 und NT4.0 so eine art Taskmanager schreiben der mir bei bestimmter CPU auslastung von einem Prozeß eine Meldung in eine Datei schreibt.

Komme aber irgentwie nicht an die Auslastung von den Prozessen dran.

Zitat:

Die komplette oder die deines Threads/Prozesses? Für letzteres habe ich mal 'ne NT-Kompo geschreiben. Ansonsten, evtl. bei Torry's.


Für mich wäre letzteres Interresant.

@ Andreas Pfau, kannst du mir die Komponete (od. Source) zumailen??
Oder mir einen Tipp geben welche Funktionen du verwendet hast

Vielen Danke im vorraus

mfg
michael

[/quote]


Andreas Pfau - Mi 27.08.03 14:44

Hallo,

die Kompo ist schon auf dem Weg, per eMail.