CPU 过载与温度监控:我的 MacBook 使用体验
2024-10-30T17:18:53+08:00 | 2分钟阅读 | 更新于 2024-10-30T17:18:53+08:00
今天偶然发现我的 MacBook 变得非常烫手,这是后台过量进程消耗系统资源的表现,而我当前并未运行大量内存或高功耗的应用程序。
解决 Code Helper CPU 占用高问题
通过「活动监视器」,我追查到罪魁祸首是 VSCode 的 Code Helper 进程,它能占用单个 CPU 达到 100%。并且还存在多个类似的进程。
关闭多个 Code Helper 进程后,可以感受到 MacBook 温度明显下降。

网上查阅了关于 Code Helper CPU 占用高的解决方案,是 VSCode 插件异常占用资源的问题,只要找出该插件并禁用它,就可以解决问题。
逐一排查 VSCode 插件:
- 打开 VSCode 并进入扩展(插件)面板。
- 点击右上角的「更多」(三个点的图标),禁用所有已安装的扩展。
- 逐一启用必要的插件,以找出导致高 CPU 占用的插件。
使用二分查找定位插件:
使用 VSCode 官方自带的二分查找定位到高占用率插件,然后禁用对应插件。
- 打开 VSCode 并进入扩展(插件)面板。
- 点击右上角的「更多」(三个点的图标),选择「开始扩展二等分」。
- 按照提示进行操作,直到找到导致问题的插件。
系统监控工具
由于我通常使用外接设备,这让我对 MacBook 的温度不易察觉。通过这次事件,我开始关注系统实时运行情况,并寻找合适的监控工具。以下是两款推荐的系统监控工具:
1. State:它能够实时在你的菜单栏上显示 Mac 电脑的 CPU、内存、硬盘、温度、风扇、网络等信息,便于全面了解系统的运行状况。

2. RunCat:一个通过有趣的 GIF 动画在菜单栏显示 CPU 负载的应用,当 CPU 负载越高,菜单栏上的动画就会越来越快,适合希望简化监控体验的用户。

两款 APP 的使用体验对我来说差异不大,但是我还是选了更抽象的 RunCat,其直观简单的逻辑设计更符合我当前的需求。