CPU 使用率 100% 且无任何解释

CPU 使用率 100% 且无任何解释

我最近刚刚将 AV 从 Avast 切换过来(订阅已到期),并在大约两个月前安装了我的 ISP(Comcast)免费提供的 Norton 2012 套件。我使用 HP G62、双核、2.1 GHz、3 GB 1600 内存,每天大约 7 小时在网上写作和研究(Win 7 64 位,IE9)。除此之外,我主要还会观看 NetFlix 和 Hulu 流媒体视频和电子邮件。我每天大概使用笔记本电脑 8-10 小时...

现在,一个常见的情况是,我每天会收到 3-4 次来自 Norton AV 的消息,说我的 CPU 使用率很高,通常为 90% 到 100%,它会识别文件,通知我这是一个安全的文件,被“许多”用户使用……它还通知我所有对磁盘的读写和其他功能都正常。我的系统会冻结或暂停几秒钟,然后再次恢复正常运行。我不知道 Avast 是否也会出现这种情况,因为该程序不会像 Norton 那样向您弹出一个弹出窗口。

有人能解释一下吗,或者帮我一下吗?我的笔记本电脑需要维修或更换吗?我怎么知道?我能做些什么?我注意到通常它似乎是一个被标记为罪魁祸首的系统服务,但有几次它是一个第三方程序,据我所知我甚至没有打开它......

多谢,

麦克风

答案1

您应该从“Windows SDK”安装“Windows 性能工具包”(下载 Windows SDK 安装程序,性能工具包是安装选项之一)。阅读 xperf 手册。

然后您应该使用循环缓冲区运行它,并且当下次发生减速时您应该将跟踪保存到文件中。

让我们一步一步来:

安装xperf后,以管理模式打开cmd,运行命令:

xperf -on latency -maxfile 256 -filemode circular

等待下一次减速。减速后立即写入控制台

xperf -d trace.etl 
xperf trace.etl

按“是”在跟踪查看器中打开文件。

您可以阅读 xperf 手册和示例来了解那里的内容(但图表很容易理解)。或者您可以在此处发布图片,我会帮助您。

PS 如果您要用 Google 搜索如何使用 xperf,请记住,下一步很可能是使用“-stackwalk profile”运行 xperf。

相关内容