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