4

アプリケーションのビルドに rebar3 を使用しています。いくつかのパフォーマンスの問題を追跡する必要があり、fprof を使用したいのですが、rebar によって作成されたリリースには含まれていないようです。

Rebar リリースに fprof (または eprof) を含めるにはどうすればよいですか?

4

1 に答える 1

4

プロジェクトの rebar.config の relx セクションにアプリケーションツールを追加します。

{relx, [{release, {<release name>, "0.0.1"},
         [<app>,tools]},

        {dev_mode, true},
        {include_erts, false},

        {extended_start_script, true}]}.

tools はfprofモジュールを含むアプリケーションです。

fprof モジュールを使用するための、これは erlang メーリング リストからの優れた入門レベルの説明です。以下は、erlang に適用可能なその他のプロファイリング ツールです。

于 2017-01-08T13:12:00.803 に答える