使用具有钢筋的分析工具

时间:2017-01-08 12:28:59

标签: erlang profiling rebar rebar3

我正在使用rebar3来构建我的应用程序。我需要追踪一些性能问题,并希望使用fprof但它似乎不包含在rebar发布的版本中。

如何在螺纹钢发布中包含fprof(或eprof)?

1 个答案:

答案 0 :(得分:4)

将应用程序工具添加到项目的rebar.config的relx部分:

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

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

        {extended_start_script, true}]}.

工具是包含 fprof 模块的应用程序。

对于使用fprof模块,this是来自erlang邮件列表的一个很好的入门级解释。 Here是适用于erlang的其他分析工具。