Как мне профилировать мою конфигурацию emacs? - PullRequest
14 голосов
/ 23 апреля 2011

Моя конфигурация emacs загружается очень долго. Как я могу легко найти неисправные детали и оптимизировать их?

Ответы [ 3 ]

27 голосов
/ 23 апреля 2011

Очень полезный пакет: http://www.emacswiki.org/emacs/ProfileDotEmacs

Просто пропустите загрузку вашего файла инициализации и позвольте ProfileDotEmacs загрузить / профилировать его для вас:

emacs -Q -l profile-dotemacs.el -f profile-dotemacs
4 голосов
/ 04 марта 2016

Другим решением является ESUP , Emacs Start Up Profiler. Он может профилировать ваш файл конфигурации, не выходя из Emacs, - он выполняет это, запуская новый Emacs как дочерний процесс, получая из него информацию профиля.

2 голосов
/ 23 апреля 2011

Конечно, используя разделяй и властвуй!

Брось нижнюю половину своего .emacs.Посмотрите, улучшится ли скорость.(Если это так, виновник находится в нижней половине; в противном случае он находится в верхней половине.) Восстановите рабочую половину.Отрежьте половину сломанной половины и повторяйте процесс до тех пор, пока проблема не будет устранена.

...