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