2

リンクされたポート ドライバーをプロファイリングするにはどうすればよいですか? OTP ツール (fprofなど) はどうやら Erlang コードのプロファイリングのみを行っており、フィードする C 実行可能ファイルがありませんgprof

4

2 に答える 2

3

erl実行可能ファイルをプロファイリングして、それをgprofツールに渡すことはできませんか? とにかく、これがErlang開発者によって行われている方法であると確信しています。

于 2010-11-12T13:00:19.010 に答える
2

リンクされたポートドライバーがerlプロセスに動的にロードされる.soライブラリである限り(Linuxの場合)、valgrind --tool = callgrind --callgrind-out-file = file.out erlを実行できます(ドキュメントの他のオプションを参照してください) callgrindの場合)、erlシェルからいくつかのテストを実行し、シェルを終了して、KCachegrindなどのツールでfile.outをロードします。

于 2010-11-15T15:26:11.467 に答える