9

有这样的事吗?

我在 Windows 上并使用 WinCacheGrind 应用程序,它似乎不适用于大文件(~2 MB)。我收到诸如“找不到呼叫目标”之类的错误。

您是否知道任何用 PHP 编写的此类文件的解析器可以帮助我构建自己的 cachegrind 分析器?

4

3 回答 3

6

我不确定这在 PHP 中是否可行,但可以试试http://sourceforge.net/projects/precompiledbin/

参考: Windows Callgrind 结果浏览器,KCacheGrind 的替代品

于 2012-04-05T10:08:30.917 回答
5

一段时间以来,我一直在使用 webGrind。

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

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

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

如今,我将其视为一个必要的 Web 应用程序,例如 phpMyAdmin。

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

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

于 2012-11-18T04:28:28.343 回答
4

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

于 2015-05-08T08:50:23.283 回答