在解析 perf.data 文件时,Hotspot 可以充当“perf report”命令的透明替代品,此外还提供诸如通过 FlameGraph 进行可视化、顶级实用程序风格的摘要状态概览、呼叫统计数据聚合、各种类型排序等功能、显示工具提示、内置机制搜索以及并排显示多个事件指标的能力。
在新版本中:
- 显着加速大型复杂应用程序分析数据的解释。 例如,为 Firefox 生成的 perf.data 文件现在的分析速度提高了一个数量级。
- 添加了对解析使用 zstd 算法压缩数据的文件的正确支持,这些文件是在启动时创建的
“perf record -z”并允许您将大小减小一两个数量级。 - 时间刻度已经过现代化,可以在放大时显示时间轴标记和单位前缀。
- 已实现对 rustc 编译器添加的符号的解析。
- perfparser 子模块已更新,改进了对使用 fork 调用的并行化的支持。
来源: opennet.ru