gpt4 book ai didi

c - 从 oprofile 获得最有用输出的最佳方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 16:53:52 27 4
gpt4 key购买 nike

使用以下工具:

  • 报告
  • 操作控制
  • 注释

我开始使用这个工具并试图找到最好的组合,例子来获得最重要的分析。

谢谢

最佳答案

gprof2dot是最令人惊叹的个人资料数据可视化工具。

opcontrol --shutdown
opcontrol --callgraph=7
opcontrol --image=<abs/path/to/your/execuable>
opcontrol --start

... time passes ...

opcontrol --dump
opreport -c > profile_info.txt
gprof2dot.py -f oprofile --strip profile_info.txt | dot -Tsvg > profile_graph.svg
inkscape profile_graph.svg

gprof2dot--skew 选项在深入分析实际问题代码时非常有用。

请记住,如果您手动将事件计数器设置为较低的数字,则无法设置调用图。默认情况下,当使用 --callgraph 选项时,最小计数器是 --list-events

中列出的计数器的 15 倍

编辑示例截图: gprof2dot.py example output

降低分辨率以避免泄露 secret 数据,但您明白了。

关于c - 从 oprofile 获得最有用输出的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1373211/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com