微信闲置时占用大量CPU可能是因为其缓存的内容有问题

清理磁盘占用的时候顺便清理了微信Windows版的一些缓存,释放了大约3GB空间。顺便解决了微信运行时始终高CPU占用和大量WeChatBrowser进程的问题。

最近一段时间饱受微信Windows版的摧残。随着越来越多的人把微信当成了“效率工具”,微信电脑版对我来说就越来越重要。几个星期以来Windows 10里面的微信客户端几乎是从开机开始就一直占用10~25%的CPU,外加持续性的6Mb/s以上的上行和下行带宽。这就导致我这台老旧的笔记本不堪重负,风扇轰鸣,外加C面烤手。

占用大量 CPU 的进程有时候是 WeChat,大部分时候是 WeChatBrowser。WeChatBrowser 进程多的时候有 24 个。有时候选择退出微信,任务栏显示关闭了,但是任务管理器里显示 WeChatBrowser 还在运行。上网搜了几次,在 V2EX 上发现有人遇到类似的问题,但是没说解决方案。我自己重新安装过微信,解决不了问题。

关闭微信后清理其插件缓存。目前使用的微信版本是 3.7.5.23。清空的缓存文件夹在 Windows 的缓存目录 %AppData% 里面,包括,

Tencent/WeChat/XPlugin/Plugins/
Tencent/WeChat/xweb/

这两个目录。猜测应该是小程序和/或公众号的东西吧。清理前 Tecent/Wechat/ 文件夹大小 2.8GB。清理后再启动微信,未发现问题。运行一小会儿之后,该文件夹大小 850MB。

现在做文字工作的时候后台运行个微信,电脑风扇就很安静了,笔记本C面也不那么炙热了。任务管理器里也看不到 WeChatBrowser 进程了。查看性能选项卡的以太网页面,可以看到带宽时有爆发,但是不再持续性的占用 6Mb 左右上下行带宽了。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/clear-cache-to-fix-high-cpu-load-by-idle-wechat/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>