Erlang的Profiler / Analyzer?

时间:2008-10-15 14:28:13

标签: erlang profiler lexical-analysis

Erlang有没有好的代码分析器/分析器?我需要一些可以为我的代码构建调用图的东西。

3 个答案:

答案 0 :(得分:11)

对于静态代码分析,您有XREFDIALYZER,对于分析,您可以使用cprof,fprof或eprof,您可以获得良好的参考here ...

答案 1 :(得分:6)

'fprof'模块包括分析功能。来自fprof module documentation

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

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

答案 2 :(得分:1)