13

common-lisp プログラムを書きましたが、必要以上に遅いです。ここで、自分のコードを分析して、自分の時間がどこにかかっているかを確認したいと考えています。人々が使用するツールはありますか?

4

2 に答える 2

13

SLIMEを使用している場合は、実装固有のツールの他に、使用できるプロファイリングコマンドがいくつかあります。time

M-x slime-toggle-profile-fdefinition特定の機能のプロファイルを(非)プロファイルM-x slime-profile-reportし、結果を表示し、M-x slime-profile-resetリセットするために使用します。

于 2012-08-26T13:38:47.247 に答える
12

SBCLを使用している場合は、http://www.sbcl.org/manual/Statistical-Profiler.html という便利な統計プロファイラーが利用できます

簡単な測定には、timeCommon Lisp のすべての実装で利用できる を使用できます。

于 2012-08-26T09:04:17.657 に答える