除了KCacheGrind之外,还有没有其他工具可以查看Callgrind结果?最好是适用于Windows平台的。
除了KCacheGrind之外,还有没有其他工具可以查看Callgrind结果?最好是适用于Windows平台的。
我已经使用 QT4.7 在 Windows 上编译了 kcachegrind,这里提供二进制捆绑包(包括用于生成调用图的 dot 实用程序): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download
尝试使用WebGrind:https://github.com/jokkedk/webgrind
在您的本地PHP服务器上运行。请注意,要使用XDebug分析,需要使用XDEBUG_PROFILE标志或以其他方式,否则打开WebGrind时将有覆盖分析输出的风险(因为WebGrind也是一个PHP Web应用程序)。WebGrind网站还详细介绍了解决此问题的其他方法。干杯。
我尝试过以下几个:
它们非常相似,但在细节上有所不同。我可以推荐使用QCacheGrind,它是最功能齐全的,并且还具有图形表示,可以更快地识别问题。
Alleyoop和Valkyrie(已损坏的链接)是替代的前端。
如果SUA不能直接使用,你可以使用mingw编译为Windows本地应用程序来获得足够的支持。