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

別の解決策は、Emacs StartUpProfilerであるESUPです。Emacsを離れることなく設定ファイルをプロファイリングできます-子プロセスとして新しいEmacsを開始し、そこからプロファイル情報を取得することでこれを実現します。

于 2016-03-04T16:11:27.540 に答える
2

もちろん、分割統治法を使用することで!

下半分をドロップします.emacs。速度が向上するかどうかを確認します。(そうである場合、犯人は下半分にあります。そうでない場合は、上半分にあります。)作業中の半分を復元します。壊れた半分の半分を切り取り、問題を特定するまでこのプロセスを繰り返します。

于 2011-04-23T04:19:19.800 に答える