如何回到 kcachegrind 的起点?

Posted

技术标签:

【中文标题】如何回到 kcachegrind 的起点?【英文标题】:How do I get back to the beginning in kcachegrind? 【发布时间】:2016-06-09 10:14:04 【问题描述】:

有时我运行 kcachegrind,点击一下,点击关闭左侧面板的小“x”(哎呀!不知道如何找回它),再点击一下,完全迷失,然后退出 kcachegrind。

然后我稍后在同一个输入文件上再次重新运行 kcachegrind,希望重新开始,但相反,kcachegrind “有用”地记住了我所处的损坏状态并将我放回原处,即完全丢失并且缺少面板我不知道怎么回去。

我该如何恢复?

点击 Up,Up,Up... 并不能帮助我找到节点“main”,因为我在一个循环中,而 main 甚至不在当前调用图中,因为我在一个线程中。 文件->重新加载没有帮助。 查看->布局->恢复默认没有帮助。 重命名输入文件没有帮助。 删除并重新安装 kcachegrind 没有帮助。

如何回到起点?即默认布局,默认节点,其他一切默认。

我在 ubuntu 14.04 上使用 KCachegrind 版本 0.7.4kde。

【问题讨论】:

【参考方案1】:

我是通过使用 strace 程序发现的。

rm ~/.kde/share/config/kcachegrindrc

【讨论】:

对于 OS X,请参阅我在 ***.com/a/42938536/539149 的回答,以右键单击顶部栏以显示视图菜单。 Arch Linux:~/.config/kcachegrindrc

以上是关于如何回到 kcachegrind 的起点?的主要内容,如果未能解决你的问题,请参考以下文章

kcachegrind:如何绘制完整的调用图?

如何使用 Kcachegrind 理解 callgrind 的输出

如何聚合热点(分析器)结果并在 kcachegrind 中查看

如何使用 KCachegrind 和 Callgrind 仅测量我的部分代码?

Kcachegrind。仅显示我的代码中的函数

在 kcachegrind 中显示调用树