Get CPU Usage
取得 CPU usage 可以由 performance data 中得到,方式是透過 RegQueryValueEx(HKEY_PERFORMANCE_DATA) 取得 performance data 後,再一個一個從裡頭去找我們要的資料。下頭是微軟 MSDN 的資料:
http://msdn.microsoft.com/en-us/library/aa373219(v=vs.85).aspx
在 CodeProject 上還有另一個人用 C++ 來實作。這個程式我使用過,抓起來跟 task manager 有時還是有誤差,也有可能是抓的時間不一致所造成,但原則上還可以用。
How to get CPU usage by performance counters
留言
張貼留言