用于cachegrind文件的PHP解析器?

时间:2012-04-05 10:03:18

标签: php windows xdebug kcachegrind

有这样的事吗?

我在Windows上并使用WinCacheGrind应用程序,它似乎不适用于大文件(~2 MB)。我收到“无法找到通话目标”等错误。

你知道用PHP编写的这些文件的解析器可以帮助我构建自己的cachegrind分析器吗?

3 个答案:

答案 0 :(得分:6)

我不确定这是否可以在PHP中使用,但可以尝试http://sourceforge.net/projects/precompiledbin/,如果您只想读取cachegrind文件,KCacheGrind实际上可以在linux上运行,但有人已将其移植到Windows上运行

<强>参考: Windows Callgrind results browser, alternative to KCacheGrind

答案 1 :(得分:5)

现在,我一直在使用webGrind。

http://code.google.com/p/webgrind/

调试无法轻松/快速访问文件的服务器非常棒,因为它可以远程读取/解释,然后在线查看。

平台独立性对我来说非常棒,因为我开发了3台计算机和一台笔记本电脑。只要我可以查看我正在工作的网页,我就可以调试输出。无需在4台独立的计算机上安装相同的应用程序,并且无需在所述计算机之间不断传输巨大的调试文件。

现在我将其视为必要的Web应用程序,如phpMyAdmin。

我真的希望这可以帮助其他人尝试解决类似的使用场景。

编辑:如果你想看到它的实际运行,WAMP附带它(大部分)预先配置。 [http://wamp.sourceforge.net/]

答案 2 :(得分:4)

根据我的经验,QCacheGrind(Windows版本的KCacheGrind)比WebGrind快得多且非常稳定:http://sourceforge.net/projects/qcachegrindwin/