Windows上那个口碑爆棚的效率工具PowerToys,刚刚更新了0.100.2版本。这次更新日志很短,但修了一个让强迫症用户盯了任务管理器很久的毛病。

核心修复集中在Command Palette(命令面板)这个组件上。它相当于一个快捷启动器,你按个快捷键就能搜文件、跑命令、切换窗口,是很多用户装机后第一个启用的PowerToys功能。但这个小工具一直有个让人头疼的问题:开着开着内存占用就悄悄涨上来。

打开网易新闻 查看精彩图片

这次更新干了两件事。第一件是回滚了Performance Monitor(性能监视器)扩展里一个Dock刷新改动。之前这个改动让性能监视器每次更新指标时都要强制刷新列表项,现在撤回去了。第二件是直接修了内存泄露的根子:性能监视器的网络上传/下载带宽列表项,之前是每次刷新都创建新的,用完不扔,现在改成复用已经创建好的列表项,不再无限制地申请新内存。

这两处改动听起来不起眼,但对长期开着PowerToys的用户来说,感知会很明显。以前可能用上几个小时,内存占用就飘到几百MB甚至更高,现在应该能稳住在一个合理范围。团队把修复合并到0.100.2版,x64和ARM64架构都可以用。