具有 4 个子进程的服务主机占用了高达 20% 的 CPU;它在做什么?

具有 4 个子进程的服务主机占用了高达 20% 的 CPU;它在做什么?

我发现服务主机消耗了太多的 CPU 资源:

在此处输入图片描述

如何知道它在做什么?

procexp64.exe显示的信息更少(没有子进程列表)。

关闭该过程不会造成明显的损害。

答案1

捕获xperf 跟踪CPU 使用率:

xperf -on 延迟 -stackwalk 配置文件 -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout -1 && xperf -d C:\HighCPUUsage.etl

当你在 WPA 中打开它并展开堆栈时,你可能会看到 UPNP 服务等待(以红色突出显示)。

在此处输入图片描述

因此停止该服务以解决问题。

相关内容