Site icon 时鹏亮的Blog

Windows10 Explorer内存占用偶尔变高导致卡顿的问题定位【转】

请知悉:本文最近一次更新为 2年 前,文中内容可能已经过时。

以下内容转载自:一 水Explorer内存占用偶尔变高导致卡顿

症状:

  1. 打开 “这台电脑”,加载缓慢。此时查看任务管理器,explorer内存可能飙升到几G。cpu也很高
  2. 创建和删除文件缓慢,删除单个文件也会出现进度条。此时查看任务管理器,会出现瞬间的内存飙升(1-3G左右),导致的短暂卡顿。

解决方法:

删除文件

%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\f01b4d95cf55d32a.automaticDestinations-ms

问题解决了,不过找问题的方法还是更重要:

工具:autoruns、procmon

  1. 首先怀疑某个explorer的插件导致的问题

    可以先使用autoruns 禁用explorer的插件

    取消勾选状态即禁用该dll插件。然后再看下问题解决了没。

  2. 插件没有问题,那可能是explorer自身出现问题。

    使用procmon 监测explorer的状态。

    工具栏第三个按钮表示开关监测。点击工具栏最后一个按钮打开profiling。

    开启监测后,操作explorer出现问题后,关闭监测

1). 过滤Operation -> Process Profiling 事件, 找到

类似这样的记录,Working Set 就是内存占用,可以看得出占用了2G多,记下时间T2

再找上一条explorer的Process Profiling 事件,记下时间T1

2). 删除Process Profiling的过滤规则,改成过滤explorer进程。

检查T1-T2时间内explorer的内存操作

f01b4d95cf55d32a.automaticDestinations-ms 的Offset大小和内存涨幅差不多,猜测可能是该文件导致的,删除该文件,果然explorer正常了。

以上内容转载自:一 水Explorer内存占用偶尔变高导致卡顿


其他参考资料

How can I stop the folders pinned to Quick Access from disappearing?


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Windows10 Explorer内存占用偶尔变高导致卡顿的问题定位【转】》相关的博文:

Exit mobile version