简体   繁体   English

如何将 gprof 分析数据可视化为火焰图?

[英]How do one visualize gprof profiling data as a flamegraph?

I've profiled a C++ application using GNU gprof .我已经使用GNU gprof分析了一个 C++ 应用程序。 It would be really nice to visualize the data and for that purpose I found a python utility gprof2dot, which creates a graph from the gprof data, nice, But, ultimately I'd like to visualize the data as a flamegraph , popularized by Brendan Gregg .可视化数据真的很好,为此我找到了一个 python 实用程序 gprof2dot,它从 gprof 数据创建一个图形,很好,但是,最终我想将数据可视化为flamegraph ,由Brendan Gregg推广. However, to my big surprise, I've not been able to find a tool to convert the gprof data into a format that flamegraph understands??然而,令我大吃一惊的是,我一直无法找到将 gprof 数据转换为 flamegraph 可以理解的格式的工具?
Is anyone aware of such a utility?有人知道这样的实用程序吗? Or know how to do a workaround?或者知道如何解决?

gprof doesn't collect random stack samples, which is what flamegraphs display. gprof不收集随机堆栈样本,这是火焰图显示的内容。 And here's what you might learn if you try flamegraphs .如果您尝试火焰图,您可能会学到以下内容。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM