zshrc 启动速度分析和优化
由于常年不科学的使用和随便塞东西,我的 .zshrc
里有太多太多的各类语言、SDK 的启动逻辑,因而它逐渐变得不堪重负起来。今天终于受不了了,我决定对它进行整理,移除部分太慢的代码,并且将部分不需要实时加载的东西懒加载。
速度优化的前期准备
要开始优化,首先需要有科学的评估速度的方法,这将使我们能够找到速度的瓶颈。
由于常年不科学的使用和随便塞东西,我的 .zshrc
里有太多太多的各类语言、SDK 的启动逻辑,因而它逐渐变得不堪重负起来。今天终于受不了了,我决定对它进行整理,移除部分太慢的代码,并且将部分不需要实时加载的东西懒加载。
要开始优化,首先需要有科学的评估速度的方法,这将使我们能够找到速度的瓶颈。