开发者

How do I profile my emacs configuration?

My emacs configuration takes a very long time to load. How can I e开发者_开发百科asily find the offending parts and optimize them?


Very useful package: http://www.emacswiki.org/emacs/ProfileDotEmacs

Just skip loading your init file and let ProfileDotEmacs load/profile it for you:

emacs -Q -l profile-dotemacs.el -f profile-dotemacs


Another solution is ESUP, the Emacs Start Up Profiler. It can profile your config file without leaving Emacs - it accomplishes this by starting a new Emacs as a child process, getting profile information from it.


By using divide and conquer, of course!

Drop the bottom half of your .emacs. See if the speed improves. (If so, the culprit is within the bottom half; otherwise it's in the top half.) Restore the working half. Chop off half of the broken half, and repeat the process until you have isolated the problem.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜