有这样的事吗?
我在 Windows 上并使用 WinCacheGrind 应用程序,它似乎不适用于大文件(~2 MB)。我收到诸如“找不到呼叫目标”之类的错误。
您是否知道任何用 PHP 编写的此类文件的解析器可以帮助我构建自己的 cachegrind 分析器?
有这样的事吗?
我在 Windows 上并使用 WinCacheGrind 应用程序,它似乎不适用于大文件(~2 MB)。我收到诸如“找不到呼叫目标”之类的错误。
您是否知道任何用 PHP 编写的此类文件的解析器可以帮助我构建自己的 cachegrind 分析器?
我不确定这在 PHP 中是否可行,但可以试试http://sourceforge.net/projects/precompiledbin/
一段时间以来,我一直在使用 webGrind。
http://code.google.com/p/webgrind/
对于无法轻松/快速访问文件的服务器进行调试非常棒,因为它们都是远程读取/解释的,然后在线查看。
平台独立性对我来说非常棒,因为我在 3 台计算机和一台笔记本电脑上进行开发。只要我可以查看我正在工作的网页,我就可以调试我的输出。无需在 4 台不同的计算机上安装相同的应用程序,并且无需在所述计算机之间不断传输巨大的调试文件。
如今,我将其视为一个必要的 Web 应用程序,例如 phpMyAdmin。
我真的希望这可以帮助其他人尝试解决类似的使用场景。
编辑:如果你想看到它的实际效果,WAMP 附带它(大部分)预配置。[http://wamp.sourceforge.net/]
根据我的经验,QCacheGrind(KCacheGrind 的 Windows 版本)比 WebGrind 快得多并且非常稳定:http: //sourceforge.net/projects/qcachegrindwin/