Erlang/OTP 有哪些分析器和分析器?
Erlang 有没有好的代码分析器/分析器? 我需要一些可以为我的代码构建调用图(例如 gprof)的东西。
Are there any good code profilers/analyzers for Erlang? I need something that can build a call graph (eg gprof) for my code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于静态代码分析,您有 Xref 和 Dialyzer,您可以使用 cprof、fprof 或 eprof 进行分析,参考 此处。
For static code analysis you have Xref and Dialyzer, for profiling you can use cprof, fprof or eprof, reference here.
“fprof”模块包括分析功能。 来自 fprof 模块文档:
fprof:apply
(或trace
)运行该函数,profile
将跟踪文件转换为有用的内容,analysis
打印出摘要。 这将为您提供观察到的函数调用的列表、调用它们的内容、它们调用的内容,以及挂钟计时信息。The 'fprof' module includes profiling features. From the fprof module documentation:
fprof:apply
(ortrace
) runs the function,profile
converts the trace file into something useful, andanalyse
prints out the summary. This will give you a list of function calls observed, what called them, and what they called, as well as wall-clock timing info.试试这个:https://github.com/virtan/eep
你可能会得到这样的东西 https://raw.github.com/virtan /eep/master/doc/sshot1.png
Try this one: https://github.com/virtan/eep
You could get something like this https://raw.github.com/virtan/eep/master/doc/sshot1.png