Windows Callgrind结果浏览器,KCacheGrind的替代方案

Windows Callgrind结果浏览器,KCacheGrind的替代方案,windows,valgrind,profiling,callgrind,Windows,Valgrind,Profiling,Callgrind,除了KCacheGrind之外,是否有其他工具可以查看callgrind结果?最好用于Windows平台?,并且是可选的前端 可能有足够的支持满足您的需要,如果SUA无法立即运行,您可以使用mingw为Windows native进行编译。您可以尝试。WinCacheGrind似乎无法打开callgrind的输出。我还没有尝试打开cachegrind的输出,但我想它应该可以工作。 从Valkyrie页面(截至日期)“目前,Valkyrie仅支持Memcheck,但正在处理Cachegrind和M

除了KCacheGrind之外,是否有其他工具可以查看callgrind结果?最好用于Windows平台?

,并且是可选的前端


可能有足够的支持满足您的需要,如果SUA无法立即运行,您可以使用mingw为Windows native进行编译。

您可以尝试。

WinCacheGrind似乎无法打开callgrind的输出。我还没有尝试打开cachegrind的输出,但我想它应该可以工作。 从Valkyrie页面(截至日期)“目前,Valkyrie仅支持Memcheck,但正在处理Cachegrind和Massif。”

尝试WebGrind:


在本地PHP服务器上运行。请小心,使用带有XDebug_PROFILE标志的XDebug profiling,否则在打开WebGrind时可能会覆盖分析输出(因为WebGrind也是一个PHP web应用程序)。WebGrind网站还详细介绍了解决此问题的其他方法。干杯。

我已经使用QT4.7在windows上编译了kcachegrind,下面是二进制包(包括生成调用图的点实用程序):

有一个新项目要求在Windows上查看cachegrind文件。

我尝试了以下方法:


它们非常相似,但细节不同。我可以推荐QCacheGrind,它是功能最丰富的,并且有一个图形表示,可以帮助更快地识别问题。

因此,没有适用于windows的预编译二进制文件?kde安装程序中的kcachegrind应该预编译。你知道如何使用SUA吗?我过去使用Cygwin已经有好几年了(它很棒,但速度很慢),我也在尝试如何使用SUA,但我不是很成功。顺便说一句,我想知道为什么这个答案被标记为已接受,由于Valkyrie目前不支持CacheGrind配置文件,而且我能找到的关于Alleyoop和CacheGrind的唯一信息是它没有打开它。而且它们都没有用于Windows的二进制文件。可以使用KDE for Windows()在Windows上使用KCacheGrind。如果你只是为了KCacheGrind而安装它,那么依赖项会有相当大的膨胀。有人能提到mac平台的工具吗?请看下面的1。安装WSL(Windows上的Bash)2。安装VcXsrv(XMing的较新版本)并启动守护进程。3.在Windows上的Bash中:#apt get install-y kcachegrind 4。将行
export DISPLAY=localhost:0.0
添加到
~/.bashrc
。(如有必要,重新获取
.bashrc
的源代码或重新启动shell)。5. $ kcachegrind 6。了解Windows桌面上打开的kcachegrind窗口!我一直在使用WinCacheCrind,但kcachegrind的调用图功能是最关键的功能。非常感谢这些二进制文件!正如其他人所说——谢谢你,先生!非常感谢。在win7上工作。我也谢谢你,莱林!在Win 8.1 Pro上非常有效!我现在已经测试过了,它像charm(WinXP)一样工作。谢谢。wincachegrind没有调用图