我的emacs配置需要很长时间才能加载。如何轻松找到有问题的部件并对其进行优化?
答案 0 :(得分:26)
非常有用的套餐:http://www.emacswiki.org/emacs/ProfileDotEmacs
只需跳过加载您的init文件,让ProfileDotEmacs为您加载/配置它:
emacs -Q -l profile-dotemacs.el -f profile-dotemacs
答案 1 :(得分:4)
另一个解决方案是ESUP,即Emacs Start Up Profiler。它可以在不离开Emacs的情况下配置您的配置文件 - 它通过将新的Emacs作为子进程启动,从中获取配置文件信息来实现此目的。
答案 2 :(得分:2)
当然,使用分而治之!
放下.emacs
的下半部分。看看速度是否有所改善。 (如果是这样,罪魁祸首在下半部分;否则它在上半部分。)恢复工作的一半。切掉一半破碎的一半,然后重复这个过程,直到找出问题为止。