现在打开一个新 Tab 要 6sec,已经到了能忍受的上限了。
zsh + oh-my-zsh
怎么个 debug 能看到耗时在哪里? 大家怎么解决的?
另外看上去极有可能是下面两个耗时
( zshrc 引入两个 source :.gvm和.nvm)
设想: 有一个方法能够打开一次 iTerm 能加载好耗时脚本, 然后新开一个 Tab 可以直接继承环境
现在打开一个新 Tab 要 6sec,已经到了能忍受的上限了。
zsh + oh-my-zsh
怎么个 debug 能看到耗时在哪里? 大家怎么解决的?
另外看上去极有可能是下面两个耗时
( zshrc 引入两个 source :.gvm和.nvm)
设想: 有一个方法能够打开一次 iTerm 能加载好耗时脚本, 然后新开一个 Tab 可以直接继承环境
|
cxbigFeb 22, 2017
1
加载太多东西了,不是马上用的都不要 source 进来
把一些特定语言环境的东西分离开,做 alias ,用的时候才 load 需要的目录或文件 |
|
hronroFeb 22, 2017
2
mac 什么型号的啊?
|
|
hasFeb 22, 2017
3
1L 正解
|
|
ETiVFeb 22, 2017
4
上 SSD 吧..
调试的话, time (source xxx) 会有时间信息出来的 |
|
ynyounuoFeb 22, 2017
5
nvm 都列出来了,那基本不用解释了
|
|
cxbigFeb 22, 2017
6
如果你想统计.zshrc 大概花了多少时间,可以这么做:
顶头加: ts=$(date +'%s') 末尾加 printf "Loading time (sec) : %d\n" $(($(date +'%s') - ts)) |
|
mcfogFeb 22, 2017 via Android
7
fish 保平安,记得千万别装 oh my fish 或同类东西
|