首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否使用回溯输出callgrind配置文件?

是否使用回溯输出callgrind配置文件?
EN

Stack Overflow用户
提问于 2013-07-19 00:29:16
回答 1查看 456关注 0票数 2

是否可以使用Callgrind的分析输出来恢复跟踪?

如果是,你能解释一下是怎么做到的吗?

更新它可能是我的术语。使用Kcachegrind查看Callgrind分析结果时,回溯/调用堆栈叫什么?它驻留在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-08 18:09:08

当您第一次启动Kcachegrind时,您有三个区域:在左侧,您有一个标题为"Flat profile“的DockWidget,其中有一个按应用程序中的成本百分比排序的函数列表,包括所有子调用。(这就是为什么主要的通常成本几乎是100%)。然后在右下角区域,你有另一个dockwidget,它有一个“调用图”选项卡,这里你有所有调用的树,也许还有你正在寻找的;)

但是,如果您想要在特定的点上进行回溯,并包含有关上下文的更多信息,我建议您在这里使用带有断点的gdb,并继续执行,直到到达您想要的上下文。分析主要用于定位应用程序中开销最大的函数,然后查看是否可以对其进行优化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17729113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档