6

emacsにはたくさんのモジュールがロードされています。一部のファイルでは、処理が非常に遅くなります。どのモジュールが原因であるかを突き止めたいと思います。これを emacs でデバッグするにはどうすればよいですか? アクティブなバッファで移動/編集中にemacsが実行しているアクティビティをログに記録するのに役立つデバッグ設定/構成パラメータはありますか?

4

1 に答える 1

7

を実行すると便利な場合があります M-x profiler-start。求められたら mode cpu を使用します。しばらくしてから、入力M-x profile-reportして結果を確認します。それらをナビゲートするのは簡単です。

それ以外には、initファイルの一部をコメントインおよびコメントアウトして、誰が物事を遅くしているのかを見つけるという「バイナリ検索」の安価なアプローチを常に持っています:-)

于 2013-06-26T12:51:08.910 に答える