Solaris 11.3 装了 oh my zsh 后,zsh 速度变慢有啥解决思路

我用sysdig跟踪了一下zsh的详细输出,发现每次执行命令都要运行git 检查status信息:ubuntu) vim .zshrcubuntu) git config --get oh-my-zsh.hide-statusubuntu) git symbolic-ref HEADubuntu) git rev-parse --short HEADubuntu) ls --color=tty -lahubuntu) git config --get oh-my-zsh.hide-statusubuntu) git symbolic-ref HEADubuntu) git rev-parse --short HEAD可以使用git config --global oh-my-zsh.hide-status 1 关闭对status的检查,然后disable auto upgrade To disable automatic upgrades, set the following in your ~/.zshrc:
DISABLE_AUTO_UPDATE=true
■网友
你的机器配置怎么样?不能又想马儿跑,又想马儿不吃草。想获得它带来的便利肯定是要付出一定代价的,不然那些发行版肯定都把它内置了。。。
■网友
我在vps上安装了nvm,这令shell登录之后,zsh可输入界面出现的很慢。我这儿慢的原因:
# Created by newuser for 5.0.2export NVM_DIR="$HOME/.nvm" \u0026amp;\u0026amp; \\. "$NVM_DIR/nvm.sh" # This loads nvmhack方案: nvm.sh is slow (200ms+) · Issue #539 · creationix/nvm在上边自动执行的代码中加上了参数
--no-use #并添加新的alias变成:
# Created by newuser for 5.0.2export NVM_DIR="$HOME/.nvm" \u0026amp;\u0026amp; \\. "$NVM_DIR/nvm.sh" --no-use # This loads nvmalias node=\u0026#39;unalias node ; unalias npm ; nvm use default ; node $@\u0026#39;alias npm=\u0026#39;unalias node ; unalias npm ; nvm use default ; npm $@\u0026#39; 【Solaris 11.3 装了 oh my zsh 后,zsh 速度变慢有啥解决思路】 然后登录shell就不慢了。把这个慢的时间变到了其他地方。然后,我又改成了这样的方式,这样会令登入的时候有个后台进程号stdout。
# Created by newuser for 5.0.2export NVM_DIR="$HOME/.nvm" \u0026amp;\u0026amp; \\. "$NVM_DIR/nvm.sh" \u0026amp; # This loads nvm是的,在命令上加了个\u0026amp;。

■网友
就是这尿性,总是跟不上手速。


    推荐阅读