Windows 任务管理器显示系统中每个 CPU 的用户和内核时间。
但是,我在 Win32 API 中研究的每个函数只返回所有 CPU 的累积时间
为每个 CPU 提供数字的唯一函数是GetProcessorSystemCycleTime()
,但它被定义为:
Retrieves the cycle time each processor in the specified processor
group spent executing deferred procedure calls (DPCs) and interrupt
service routines (ISRs) since the processor became active.
而且我认为这不是我想要的。
任务管理器如何分别计算每个 CPU的用户和内核时间?