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.

关于我

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

社交链接