16

Erlang 有什么好的代码分析器/分析器吗?我需要一些可以为我的代码构建调用图(例如 gprof)的东西。

4

3 回答 3

12

对于静态代码分析,您有XrefDialyzer,对于分析,您可以使用 cprof、fprof 或 eprof,参考这里

于 2008-10-15T14:51:18.930 回答
7

'fprof' 模块包括分析功能。从fprof 模块文档

fprof:apply(foo, create_file_slow, [junk, 1024]).
fprof:profile().
fprof:analyse().

fprof:apply(或trace)运行该函数,profile将跟踪文件转换为有用的文件,并analyse打印出摘要。这将为您提供观察到的函数调用列表、调用它们的对象、调用对象的对象以及挂钟计时信息。

于 2008-10-15T14:46:50.813 回答
1

试试这个:https ://github.com/virtan/eep 你可以得到这样的东西https://raw.github.com/virtan/eep/master/doc/sshot1.png

于 2013-11-25T21:47:35.507 回答