Changeset 82 for trunk/MacFaceLibrary/CPUStatisticsGetSystemTime.cs
- Timestamp:
- Jul 22, 2006, 12:00:26 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MacFaceLibrary/CPUStatisticsGetSystemTime.cs
r77 r82 31 31 Int32 userTimeDiff = (Int32)(userTime - userTimePrev); 32 32 Int32 kernelTimeDiff = (Int32)(kernelTime - kernelTimePrev); 33 Int32 systemTimeDiff = (Int32)(userTimeDiff + kernelTimeDiff); 33 34 Int32 total = userTimeDiff + kernelTimeDiff; 35 Int32 sys = kernelTimeDiff - idleTimeDiff; 34 36 35 37 idleTimePrev = idleTime; … … 38 40 39 41 return new CPUUsage( 40 ( Int32)(100 - ((Double)idleTimeDiff / userTimePrev) * 100),41 ( Int32)(100 - ((Double)idleTimeDiff / kernelTimePrev) * 100),42 ( Int32)(((Double)idleTimeDiff / (systemTimeDiff)) * 100)42 (userTimeDiff * 100) / total, 43 (sys * 100) / total, 44 (idleTimeDiff * 100) / total 43 45 ); 44 46 }
Note: See TracChangeset
for help on using the changeset viewer.