查看: 86|回复: 0

[系统进程] 借助Process Explorer解决SYSTEM进程CPU占用率高问题

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-7-31
发表于 2014-1-13 10:37:06 | 显示全部楼层 |阅读模式

  用户有时可能会遇到SYSTEM 进程的CPU 长时间接近100%的情况. 要分析这个植障问题, 传统的方法是要在性能监视器里添加SYSTEM 的所有线程的CPU计数器,然后找出占用cpu最高的线程,再用Process Viewer 和Pstat 工具分析该线程的内存地址,以便找出最可疑的问题模块.这个方法非常复杂,不太适合普通用户。

SYSTEM进程的CPU占用率高怎么办

  借助Process Explorer ,就可以很方便地解决一些和驱动程序有关的SYSTEM 进程问题。例如当在Wndows7 系统中插入USB闪存,并启用ReadBoost 功能。SYSTEM 进程的CPU 占用率就会增高,此时可以使用Process Explorer 定位其问题根源。

  在Process Explorer 主窗口中双击打开SYSTEM 进程的属性对话框,并切换到" Threads" 造项卡,然后单击' CPU" 列以便将所有钱程按照CPU占用率进行排列。

Intel酷睿i5 4430

  很容易看出高亮的线程占用最高的CPU,并且显示其起始地址是ecache.sys 驱动程序的模块,单击 " Module " 图标,可以查看其详细信息。

  从打开的对话框中可以了解到,该ecache.sys设备驱动是ReadyBoost,用于向USB 闪存里填充数据,所以导致SYSTEM 进程CPU 占有率升高.

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部