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 进程

网上查阅了关于 Code Helper CPU 占用高的解决方案,是 VSCode 插件异常占用资源的问题,只要找出该插件并禁用它,就可以解决问题。

逐一排查 VSCode 插件:

  1. 打开 VSCode 并进入扩展(插件)面板。
  2. 点击右上角的「更多」(三个点的图标),禁用所有已安装的扩展。
  3. 逐一启用必要的插件,以找出导致高 CPU 占用的插件。

使用二分查找定位插件:

使用 VSCode 官方自带的二分查找定位到高占用率插件,然后禁用对应插件。

  1. 打开 VSCode 并进入扩展(插件)面板。
  2. 点击右上角的「更多」(三个点的图标),选择「开始扩展二等分」。
  3. 按照提示进行操作,直到找到导致问题的插件。

系统监控工具

由于我通常使用外接设备,这让我对 MacBook 的温度不易察觉。通过这次事件,我开始关注系统实时运行情况,并寻找合适的监控工具。以下是两款推荐的系统监控工具:

1. State:它能够实时在你的菜单栏上显示 Mac 电脑的 CPU、内存、硬盘、温度、风扇、网络等信息,便于全面了解系统的运行状况。

State

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

Run Cat

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

comments powered by Disqus

© 2024 - 2025 GuanCun 的博客

🌱 Powered by Hugo with theme Dream.

关于我

当前博客网站还在测试阶段

社交链接