Forum: Win32/Win64 API (native code)
C#
by mumu,
13. Jun 2007
im Namespace: System.Diagnostics; hat man unter Process.TotalProcessorTime die effektiv zugewiesene Prozessorlaufzeit für einen einzelnen Prozess. Mir hat es jetzt doch gereicht die einzelnen Prozesse vor und nach meinen Aufrufen zu überwachen und anschließend die Differenz der TotalProcessorTime als Richtwert zu verwenden.
Forum: Win32/Win64 API (native code)
C#
by mumu,
11. Jun 2007
jo genau sowas hab ich mir auch schon gedacht. Nur ist das halt blöd, wenn ich die jetzt alle 100 ms abfrag. Aber eben grad zwischen diesen 100ms ein Peak war, dann hab ich halt nicht unbedingt einen guten Durchschnitt. Am besten wär irgendwie sowas wie CPU ticks oder so. Einmal am anfang ablesen und einmal am Ende, dann die Differenz und ich hab einen genauen Messwert. Funktionen dafür hab ich...
Forum: Win32/Win64 API (native code)
C#
by mumu,
11. Jun 2007
ich möchte mit einer .NET Applikation die CPU Auslastung innerhalb einer gewissen Zeitspanne auslesen. Brauch da irgendwie sowas wie die Anzahl der CPU ticks oder so. Mir bringts nix die momentane CPU Auslastung auszulesen.
Ich möchte halt z.b. vergleichen, ob der Rechner zwischen 9:00 und 9:10 oder zwischen 9:20 und 9:30 mehr ausgelastet war und um welchem Faktor...
jemand ne idee??