2014-02-23 105 views
2

在Windows下,給予PID:使用PID獲取內存和CPU使用率?

1)如何獲得以字節爲單位和確切的內存
2)確切的CPU使用率

現在由應用程序使用?

+0

[如何獲得用C Windows下的內存使用情況++](http://stackoverflow.com/questions/282194/how-to-get-memory-usage-under-windows-in-c) –

+0

這是不是我鏈接到的問題的重複,因爲該問題沒有解決CPU使用率問題。 –

回答

2
  1. 請參閱GetProcessMemoryInfo,特別是out參數的WorkingSetSize字段。
  2. GetProcessTimes將讓您知道您的進程在用戶內核空間中共花了多少時間。這是由你來計算百分比,或任何你想要的。