ZSH 从创建一个新的终端窗口到准备好大约需要一秒钟半的时间。我很确定罪魁祸首是compinit.
我一直没能找到好的文档,compinit,但看起来它应该在一些文件中缓存所有必要的东西,比如.zcompdump.
有什么加速的技巧吗?
每次我在几个小时内不使用 iTerm 或终端后启动它时,返回提示都需要 10-20 秒的时间。屏幕是空白的,虽然我可以输入但实际上无法运行任何命令。
如果我退出任一应用程序,后续启动(如果此后相对较快完成)都非常快。只有当应用程序没有运行几个小时时才会出现缓慢。
我在 MacBookPro 上运行 OSX 10.5.7。我在另一台计算机上有完全相同的设置,没有减速。
任何想法如何再次加快速度?
有没有办法检查是什么减慢了我的终端启动速度?我在 iTerm2 上使用 zsh 和 ohmyzsh。
打开一个新窗口大约需要 10 秒 :(
这是我的 zshrc 文件:
export PATH=/usr/local/mysql/bin:$PATH
export PATH=$HOME/bin:$PATH
export PATH=$PATH:/usr/local/git/bin/
export HISTFILESIZE=5000
export PYTHONPATH="/usr/local/lib/python2.7/site-packages/:$PYTHONPATH"
#alias ls="ls -G"
export NODE_PATH="/usr/local/lib/node"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/share/npm/bin:$PATH"
#svndiff() {
# svn diff $1 | colordiff.pl
#}
#hgdiff() {
# hg diff $1 | colordiff.pl
#}
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
#PS1="$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\W\$'"$command_style "
#trap 'echo -ne "\033[00m"' DEBUG
export LANG="it_IT.UTF-8"
export LC_COLLATE="it_IT.UTF-8"
export LC_CTYPE="it_IT.UTF-8"
export LC_MESSAGES="it_IT.UTF-8"
export LC_MONETARY="it_IT.UTF-8"
export LC_NUMERIC="it_IT.UTF-8"
export LC_TIME="it_IT.UTF-8"
export LC_ALL=
#export CURL_CA_BUNDLE="$HOME/.curl/cacert.pem"
#Path to your …Run Code Online (Sandbox Code Playgroud)