アプリケーションのビルドに rebar3 を使用しています。いくつかのパフォーマンスの問題を追跡する必要があり、fprof を使用したいのですが、rebar によって作成されたリリースには含まれていないようです。
Rebar リリースに fprof (または eprof) を含めるにはどうすればよいですか?
プロジェクトの 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 に適用可能なその他のプロファイリング ツールです。