17

我的 emacs 配置需要很长时间才能加载。如何轻松找到有问题的部分并优化它们?

4

3 回答 3

31

非常有用的包:http ://www.emacswiki.org/emacs/ProfileDotEmacs

只需跳过加载您的 init 文件,让 ProfileDotEmacs 为您加载/配置它:

emacs -Q -l profile-dotemacs.el -f profile-dotemacs
于 2011-04-23T05:53:46.400 回答
7

另一个解决方案是ESUP,即 Emacs 启动分析器。它可以在不离开 Emacs 的情况下分析您的配置文件 - 它通过启动一个新的 Emacs 作为子进程并从中获取配置文件信息来实现这一点。

于 2016-03-04T16:11:27.540 回答
2

当然,通过使用分而治之!

放下你的下半部分.emacs。看看速度有没有提高。(如果是这样,罪魁祸首在下半部分;否则在上半部分。)恢复工作的一半。切掉一半破损的一半,然后重复这个过程,直到你找出问题所在。

于 2011-04-23T04:19:19.800 回答