如何让Emacs在运行期变得更快一点
- 有些package的性能很糟糕,最后不要用,比如
linum-mode
,flyspell-mode
,tabbar-mode
. - 如果你经常打开很多的文件,不妨试试设置一下
jit-lock-stealth-time
, - 在Hook中做太多的事情也是造成缓慢的常见原因
- 用
profiler
找出慢的地方. 方法是:- 执行
M-x profiler-start
- 执行那些会导致Emacs缓慢的操作
- 执行
M-x profiler-report
, 它会告诉你什么地方缓慢. - 修复缓慢的原因.
- 在解决下一个缓慢因素之前,记得执行
M-x profiler-stop
- 执行