callgrind相关内容
如何在kcachegrind中查看gprof的输出?这里有从 gcc 的 gmon.out 到 callgrind.out 的转换器吗? 解决方案 目前,这似乎不受支持.不过,Kcachegrind 的愿望清单 中提到了它.
..
我想用 valgrind 做一些分析,因为它不需要重新构建程序.(我想分析的程序已经用“-g"构建了) 但是 valgrind(callgrind) 很慢……所以我要做的是: 启动服务器(我想分析该服务器) 某种附加到该服务器 在我对服务器进行一些操作之前,开始收集配置文件数据 操作完成后,结束收集个人资料数据 分析分析数据. 我可以在 Solaris 上使用 sun s
..
除了 KCacheGrind 之外,还有其他工具可以查看 callgrind 结果吗?最好是 Windows 平台? 解决方案 alleyoop 和 valkyrie(断开的链接) 是替代前端. 可能有足够的支持来满足您的需求,如果 SUA 开箱即用,您可以使用 mingw 为 Windows 本机编译.
..
我需要为我的应用创建动态调用图.我使用callgrind工具(valgrind套件)运行它,并获得了callgrind.out.xxxxx文件.现在,我想对此数据进行图形化表示. KCacheGrind对我没有多大帮助,因为它绘制了图形的有限部分(绘制了〜50个函数,而不是概要分析的〜1500个,我不知道如何解决).如何获得将绘制所有功能的图形图像? 解决方案 好的,我已经找到了方法.您可
..
我正在尝试(通过Callgrind)通过消除不需要的噪声和计算来分析代码的特定部分。 这是我要执行的操作的示例: 为(int i = 0; i //准备要处理的数据... //要使用这些数据进行分析的方法 //对数据 进行后操作} 我的用例是回归测试,我想确保所讨论的方法仍然足够快(自上次实施以来,不到10%的额外指令)。 这就是为什么我要使用更干净的Callg
..
我正在使用valgrind工具-callgrind和kcachegrind来分析大型项目,并且想知道是否有一种方法可以使callgrind报告所有功能(不仅是最昂贵的功能)的统计信息. 具体来说-当我在kcachegrind中可视化调用图时,它仅包含那些非常昂贵的函数,但是我想知道是否有一种方法可以将项目中的所有函数都包含在调用图中.生成分析信息的命令如下: valgrind --ds
..
我有一个模型代码,kcachegrind / callgrind报告了奇怪的结果。这是一种调度程序功能。调度员从四个地方被呼叫;每个调用都说要运行哪个实际的 do_J 函数(所以 first2 将仅调用 do_1 和 do_2 等) 来源(这是实际代码的模型) #define N 1000000 int a [N]; int do_1(int * a){int i; fo
..
应用程序不计算内容,但是i / o,读取文件,使用网络。我希望探查器能够显示它。 我希望像callgrind这样的东西会调用clock_gettime每个问题。 或者喜欢oprofile 中断我的应用程序(当它正在睡觉或等待socket / file /等等)时,看看它在做什么。 我想要“读取”,“连接”,“nanosleep”,“发送”,特别是“fsync”(及其所有来电者)之
..
我想使用 valgrind 来分析我的代码。问题是,我有一个巨大的启动序列,我不感兴趣。 我在 valgrind / callgrind.h CALLGRIND_STOP_INSTRUMENTATION CALLGRIND_DUMP_STATS 根据本文我必须使用以下选项执行 valgrind : valgrind --tool = callgrind --instr-ats
..
当使用valgrind / callgrind运行我的程序时,我得到了以下消息: == 21734 == brk segment overflow in thread #1:不能增长到0x4a39000 (具有不同的地址) 请注意, 我找不到关于此邮件的任何文档,我不知道正在溢出的是什么。 任何人都可以帮我找出问题是什么?这是valgrind还是我的程序的问题? 解
..
我卡住了试图以创建callgrind工具的输出Boost.Spirit解析器是的valgrind的一部分。 Callgrind输出特定领域的嵌入式编程语言(DSEL),它可以让你做各种如自定义前pressions合成柜台很酷的东西,但它不是简单的解析。 我已经放了一些样品callgrind输出在 https://开头要点.github.com / ned14 / 5452719#文件的采样cal
..