起因是经常打开包含很多个小文件的代码仓库,然后 Windows 资源管理器就时不时占用 cpu 。
一开始还以为微软写的什么垃圾代码导致的,也就忍了。
但频繁的卡,搞得我也很难受,cpu 动不动就 50%,甚至 80%,而且还持续占用,要知道,我这可是 5950x 。
最近实在忍不了了,想看看资源管理器到底在干什么,就用 visual studio 自带的性能探查器抓了下资源管理器的 cpu 数据,火焰图在这
https://imgur.com/a/7E4gFpn结果是百度网盘的一个 yunshellextv164.dll 导致的。最后把这个 dll 重命名,重启资源管理器解决问题。
我猜是资源管理器会对每一个文件调用这个 dll ,然后这个 dll 里面又做了很多骚操作,导致疯狂占用 cpu 。
看网上也有人遇到同样的问题:
https://answers.microsoft.com/zh-hans/windows/forum/all/%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8/2385b6d3-375a-4db9-88af-3083a4930b5dhttps://blog.csdn.net/u012028275/article/details/134024447这个还会导致崩溃:
https://uint128.com/2022/05/21/%E7%99%BE%E5%BA%A6%E7%BD%91%E7%9B%98%E5%AF%BC%E8%87%B4%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8-explorer-%E5%B4%A9%E6%BA%83/不知道这里有没有百度网盘的产品或者开发,看到了能不能处理下。你就算不想修,那能不能别给资源管理器安装你的插件,真的恶心。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1007324
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.