veh*_*zzz 9 c optimization oprofile
使用以下工具:
我开始使用此工具并尝试找到最佳组合,示例以充分利用分析.
谢谢
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
Run Code Online (Sandbox Code Playgroud)
gprof2dot的--skew向下钻取的实际问题代码时选择是非常好的.
如果您手动将事件计数器设置为较小的数字,请记住您无法设置调用图.默认情况下,使用该--callgraph选项时,最小计数器比列出的计数器大15倍--list-events
编辑:示例截图:

减少分辨率以避免泄露机密数据,但您明白了.
看看KCachegrind - 它是一个配置文件数据可视化工具.
KCachegrind可视化Callgrind探查器工具生成的数据文件.但是使用转换脚本,KCachegrind能够可视化其他分析器(如OProfile)的输出.
当您使用的软件包管理器安装KCachegrind(百胜,apt-get的,等等),你会得到一个工具,叫做op2calltree其转换oprofile的输出到KCachegrind的格式.
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |