kcachegrind相关内容
如何在kcachegrind中查看gprof的输出?这里有从 gcc 的 gmon.out 到 callgrind.out 的转换器吗? 解决方案 目前,这似乎不受支持.不过,Kcachegrind 的愿望清单 中提到了它.
..
我通过brew在OS X上安装了qcachegrind.没问题.我生成了一些* .callgrind文件,并使用qcachegrind对其进行了查看.再次,没问题.在查看一个文件时,我不小心关闭了“平面轮廓"底座面板.现在,只要我打开qcachegrind,该面板就会丢失. 我尝试运行lsof来找出qcachegrind从何处获得其首选项,但这无济于事.我从~/Library/Prefere
..
有这样的东西吗? 我在Windows上并使用WinCacheGrind应用程序,它似乎不适用于大文件(约2 MB).我收到“找不到呼叫目标"之类的错误. 您知道用PHP编写的此类文件的任何解析器,可以帮助我构建自己的cachegrind分析器吗? 解决方案 我不确定在PHP中是否可行,但是可以尝试 http://sourceforge.net/projects/precompi
..
有时我运行kcachegrind,单击一会儿,点击关闭左面板的小"x"(哎呀!不知道如何找回它),再单击几下,完全迷路,然后退出kcachegrind. 然后,我稍后在同一输入文件上再次重新运行kcachegrind,希望重新开始,但是相反,kcachegrind“有帮助地"记住了我所处的损坏状态,并将我放回了那里,即完全丢失并且缺少面板我不知道该怎么回来. 如何恢复? 击中,上
..
我正在寻找KCacheGrind替代品,还是Mac OS X的至少一个二进制软件包? 我想将KCacheGrind与XDebug for PHP一起使用,但是Mac Os X是这里的正确环境... 谢谢 编辑:我知道我可以使用MacPort,但我正在寻找这种痛苦的安装的替代方案. 也许是“用mac的方式" 解决方案 您可以使用 MacPorts 安装KCacheGr
..
我正在使用valgrind工具-callgrind和kcachegrind来分析大型项目,并且想知道是否有一种方法可以使callgrind报告所有功能(不仅是最昂贵的功能)的统计信息. 具体来说-当我在kcachegrind中可视化调用图时,它仅包含那些非常昂贵的函数,但是我想知道是否有一种方法可以将项目中的所有函数都包含在调用图中.生成分析信息的命令如下: valgrind --ds
..
我正在使用cProfile来分析我的Python程序.根据此话题,我的印象是KCacheGrind可以解析并显示cProfile的输出. > 但是,当我要导入文件时,KCacheGrind只会在状态栏中显示“未知文件格式"错误,而坐在那里什么也不显示. 在我的分析统计信息与KCacheGrind兼容之前,我需要做些特别的事情吗? ... if profile: import
..
我有一个模型代码,kcachegrind / callgrind报告了奇怪的结果。这是一种调度程序功能。调度员从四个地方被呼叫;每个调用都说要运行哪个实际的 do_J 函数(所以 first2 将仅调用 do_1 和 do_2 等) 来源(这是实际代码的模型) #define N 1000000 int a [N]; int do_1(int * a){int i; fo
..
我试图了解左侧面板中Kcachegrind中显示的值 我有(我在手册中所读的内容包括在内),自称“函数" 现在我正在分析这个cachegrind文件,并且已经有了 Incl. ---- Self ---- Called ---- Function 100.05 ---- 0.04 ---- (0) ---- {main} 83.38 ---- 0.07 ---- 250 --
..
我在由以下代码生成的可执行文件上运行valgrind --tool=callgrind ./executable: #include #include using namespace std; class XYZ{ public: int Count() const {return count;} void Count(int val
..
我看过一些关于valgrind的帖子,但是没有一个帖子可以帮助我理解valgrind输出的解释. 我用valgrind运行了两个程序(两个都有内存泄漏) 测试1的样本输出 ==20422== LEAK SUMMARY: ==20422== definitely lost: 448 bytes in 3 blocks ==20422== indirectly lost: 786,460
..
我想使用 valgrind 来分析我的代码。问题是,我有一个巨大的启动序列,我不感兴趣。 我在 valgrind / callgrind.h CALLGRIND_STOP_INSTRUMENTATION CALLGRIND_DUMP_STATS 根据本文我必须使用以下选项执行 valgrind : valgrind --tool = callgrind --instr-ats
..
使用 gprof 和 kcachegrind 分析一些C ++数字处理代码,可为最有助于执行时间(50-80%取决于输入),但对于10-30%之间的函数,这两个工具给出不同的结果。这是否意味着其中一个是不可靠的? 实际上是相当原始的。 这是它的作用。 1)以恒定速率对程序计数器进行采样,并记录每个函数中的多少个样本(独占时间)。 2)它计算任何函数A调用任意函数B的次数。 从中可以得出每个
..