2

如何分析链接的端口驱动程序?OTP 工具(fprof等)显然只分析 Erlang 代码,我没有 C 可执行文件可提供给gprof.

4

2 回答 2

3

您不能只分析erl可执行文件然后将其提供给gprof工具吗?我很确定这就是 Erlang 开发人员所做的。

于 2010-11-12T13:00:19.010 回答
2

至于链接端口驱动程序是动态加载到 erl 进程(在 linux 上)的 .so 库,您可以运行 valgrind --tool=callgrind --callgrind-out-file=file.out erl (请参阅文档中的其他选项对于 callgrind),然后从 erl shell 执行一些测试,从 shell 退出并在 KCachegrind 等工具中加载 file.out

于 2010-11-15T15:26:11.467 回答