Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 分别计算每个CPU的CPU时间_Windows_Kernel_Cpu Usage - Fatal编程技术网

Windows 分别计算每个CPU的CPU时间

Windows 分别计算每个CPU的CPU时间,windows,kernel,cpu-usage,Windows,Kernel,Cpu Usage,Windows任务管理器显示系统中每个CPU的用户和内核时间 然而,我在Win32 API中研究的每个函数只返回所有CPU的累积时间 为每个CPU提供数字的唯一函数是GetProcessorSystemCycleTime(),但它的定义如下: 检索指定处理器中每个处理器的周期时间 执行延迟过程调用(DPC)和中断所用的组 处理器激活后的服务例程(ISR)。 我不认为这是我想要的 任务管理器如何分别计算每个CPU的用户和内核时间

Windows任务管理器显示系统中每个CPU的用户内核时间

然而,我在Win32 API中研究的每个函数只返回所有CPU的累积时间

为每个CPU提供数字的唯一函数是
GetProcessorSystemCycleTime()
,但它的定义如下:

检索指定处理器中每个处理器的周期时间
执行延迟过程调用(DPC)和中断所用的组
处理器激活后的服务例程(ISR)。

我不认为这是我想要的

任务管理器如何分别计算每个CPU的用户内核时间