最近 Purcell 的配置在我电脑上越来越慢,特别是 Windows 上,于是就根据自己常用的习惯用 use-package
重写了一遍,不用的功能都丢掉。Linux 和 Mac 启动时间 0.8s,Windows 1.9s。算是可以接受了。
其中发现,把所有配置放在一个 init.el
中能节约 0.3s 左右的启动时间,Windows下 节约1s 时间。
做了下统计,如果把配置切的很碎,Mac 上 require 一个文件是 7 ms,40个init-xxx.el 就是 0.3s;Windows 上 require 一个文件是 20ms, 40个init-xxx.el 就是 接近 1s 了。 而 purcell 的配置有 80个 init-xxx.el , 难怪 Windows 上慢了。