文件名称:flame_prof:用于Erlang的热图和火焰图采样分析器
文件大小:316KB
文件格式:ZIP
更新时间:2024-05-28 04:22:03
Erlang
flame_prof 注意:该项目正在积极开发中。 参考文档,教程和许多功能正在开发中。 内容 概述 flame_prof是通用的Erlang探查器,有点像OTP的fprof ,除了... 它生成Linux 脚本(甚至在Win / macOS上),使用和分析。 它使用调用堆栈采样方法,而不是尝试测量每个单独的调用。 因此,它不需要使用Erlang跟踪(尽管对于某些可选功能它可以使用跟踪)。 它保留呼叫过程信息,包括过程状态,内存使用情况,消息队列长度和垃圾收集信息。 提供对输出文件写入的控制(例如,采样刷新频率,输出文件旋转)。 它提供了自动选择要分析的过程的方法(例如,按减少量排在前100位)。 即将以受控方式自动触发配置文件。 屏幕截图 例子 下面是一些节点中的(很多)亚秒级热图和Erlang代码火焰图,这些节点被分析一次超过一分钟。 探查器配置为每5秒自动选择并剖析前10
【文件预览】:
flame_prof-master
----src()
--------flame_prof.app.src(901B)
--------flame_prof.erl(39KB)
--------seltor@flame_prof.erl(5KB)
----doc()
--------screenshots()
----LICENSE(10KB)
----README.md(5KB)
----rebar.config(740B)
----.gitignore(881B)