:已解决: mac bash 很耗电怎么办(2023-02-10)?

背景描述

使用 mac pro m1

之前一直好好的,直到前两天装iTerm2这个终端

昨天开始电脑发热严重,即使没运行什么程序时也很发热

点开 mac 菜单栏右上角的电源图标,显示大量耗电的 APP 就是终端,如下图

vscode是因为内置了终端引起耗电高

image.png

活动监视器的能耗面板中bash能耗2000多,其他最高也就几十

image.png

查看bash进程详情,显示虚拟内存占用几百个G

image.png

问题描述

启动vscode时会在vscode的状态栏显示resolving shell environment...

十秒后就报错Unable to resolve your shell environment in a reasonable time. Please review your shell configuration and restart.如下图

image.png

另外在启动终端后,没办法输入命令,必须cmd c结束进程后才能输入命令,并且终端标题一直在bash/npm之间来回切换

image.png

可我删除最近安装的iTerm终端,清空.zshrc.bashrc里面的内容后重启电脑也没解决这个问题.

问题解决

.bash_profile配置文件中循环引用自己导致的.删除这个配置就好了.

.bash_profile
...
export NODE_PATH=`npm root -g`
source ~/.bash_profile

参考链接

阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题