寻找Win32 API函数,C++或Delphi示例代码,这些代码告诉我线程的CPU使用率(百分比和/或总CPU时间)(而不是进程的总和)。我有线程ID。
我知道Sysinternals Process Explorer可以显示此信息,但是我在程序中需要此信息。
最佳答案
您必须使用这些函数来获取每个线程和进程的cpu使用情况。
GetThreadTimes (检索指定线程的计时信息。)
GetProcessTimes(检索指定进程的计时信息。)
GetSystemTime(获取当前系统日期和时间。系统时间以协调世界时UTC表示)
这是Dobb博士的Win32 Performance Measurement Options的精彩文章
再见。
关于c++ - 如何在Windows(Win32)上获取每个线程的CPU使用率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1393006/