Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Durch eigenen Prozess verursachte CPU-Auslastung bekommen??? (https://www.delphipraxis.net/46424-durch-eigenen-prozess-verursachte-cpu-auslastung-bekommen.html)

Basilikum 25. Mai 2005 07:56

Re: Durch eigenen Prozess verursachte CPU-Auslastung bekomme
 
Zitat:

Zitat von romber
Danke für schnelle Antwort!

Kann man die Kode von Basilikum in einen Thread packen? Ich versuche es jetzt gerade, klappt aber nicht so richtig. An dieser Zeile

Delphi-Quellcode:
Form1.Label1.Caption := Format('CPU load: %.1f %%',[TimeDelta / 10000 / CPUCount / TickDelta * 100]);
bricht es ab mit der Fehlermeldung:
Invalid floating pointer operation.

Woran liegt es?

zum Beantworten dieser Frage währe der Code "drum-rumm" ganz nützlich.....

Luckie 25. Mai 2005 11:15

Re: Durch eigenen Prozess verursachte CPU-Auslastung bekomme
 
Zitat:

Zitat von Basilikum
1. stimmt nicht: GetProcessTimes liefert tatsächlich "nur" die verbratene CPU-Zeit... diese wird jedoch mit der Division durch die verstrichenen Ticks mit der "echten" Zeit in Relation gebracht,

Ach Mist, ich glaube, ich gehen in Rente. Schon wieder nicht richtig hingeguckt. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz