2011-01-25 68 views

回答

1

您是否需要在代碼中專門完成此操作?如果使用WinDbg,則可以使用!runaway獲取內核和用戶模式http://blogs.msdn.com/b/debuggingtoolbox/archive/2009/08/20/special-command-cpu-time-for-each-thread-with-runaway.aspx的每個線程的CPU時間。

或者,您可以使用ProcessExplorer。如果您雙擊該過程,則可以在線程選項卡上獲取該信息。 http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

或者,C++ How to get the cpu usage per thread on windows (win32)上的此線程具有關於Win32 API調用的信息。