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