见鬼去吧。我在apache/php服务器上安装了XDEBUG作为ZEND模块。它输出分析文件,但输出不包含函数名称,仅包含数字。我看起来不像其他cachegrind输出文件。我的文件有数字而不是函数/文件名。如果我尝试使用WinCacheGrind打开一个文件,它会变成一个错误。我还安装了webgrind,输出仅显示数字。有时有一个文件名,但文件名前面有一个数字。单击它会导致错误。version:1creator:xdebug2.3.2cmd:/backup/united/public_html/member.phppart:1positions:line事件:时间fl=(1)php:
我正在尝试使用xDebug和Webgrind分析Web应用程序,因为我是在远程Linux服务器上进行的。由于某些奇怪的原因,它不显示调用名称或文件源。我怀疑准备脚本文件可能存在某种问题(不确定它是否正在这样做)但是给目标文件夹777没有任何区别。有人知道我哪里失败了吗?谢谢! 最佳答案 在googlecode上找到的webgrind版本不适用于xDebug2.3。这是一个有效的fork:webgrind 关于linux-webgrind不显示函数名称或文件源,我们在StackOverfl
我正在尝试使用xDebug和Webgrind分析Web应用程序,因为我是在远程Linux服务器上进行的。由于某些奇怪的原因,它不显示调用名称或文件源。我怀疑准备脚本文件可能存在某种问题(不确定它是否正在这样做)但是给目标文件夹777没有任何区别。有人知道我哪里失败了吗?谢谢! 最佳答案 在googlecode上找到的webgrind版本不适用于xDebug2.3。这是一个有效的fork:webgrind 关于linux-webgrind不显示函数名称或文件源,我们在StackOverfl
我已经设置了xdebug和webgrind,并且生成了配置文件,因此我可以开始提高代码执行速度。我已经在webgrind中显示了配置文件,但我不知道它是什么意思。我所做的所有谷歌搜索也没有真正解释其中的任何一个。谁能解释一下阅读webgrind报告的基础知识:调用次数总的self成本总费用不同颜色的含义彩色条的含义通话总通话费用计数 最佳答案 基本输出列出了所有不同的函数、方法和包含的/需要的文件。InvocationCount:函数被调用的次数TotalSelfCost:在此函数中执行原始php所花费的总时间(不包括执行其他自定义
我已经设置了xdebug和webgrind,并且生成了配置文件,因此我可以开始提高代码执行速度。我已经在webgrind中显示了配置文件,但我不知道它是什么意思。我所做的所有谷歌搜索也没有真正解释其中的任何一个。谁能解释一下阅读webgrind报告的基础知识:调用次数总的self成本总费用不同颜色的含义彩色条的含义通话总通话费用计数 最佳答案 基本输出列出了所有不同的函数、方法和包含的/需要的文件。InvocationCount:函数被调用的次数TotalSelfCost:在此函数中执行原始php所花费的总时间(不包括执行其他自定义
我使用webgrind,它会产生大量缓存文件。如何在服务器关闭或类似情况后自动清除这些文件。我在windows7机器上使用WAMP安装。这听起来可能很傻,但我不确定如何在wamp上暂时禁用webgrind。webgrind在执行脚本时还会增加相当大的开销吗?PS:在上面的语句中,webgrind与xdebug可以互换使用。 最佳答案 是的,xdebug分析会增加一些执行开销。在您的php.ini(或xdebug.ini)文件中,设置:xdebug.profiler_enable=0xdebug.profiler_enable_tri
我刚刚安装了wamp,最新版本带有webgrind,但我不知道它是如何工作的。它说Selectacachegrindfileabove就是这样。 最佳答案 Webgrind是一种名为cachegrind的分析文件格式的解析器/查看器。PHP扩展Xdebug可以(以及其他非常有用的东西)生成这些。要使webgrind正常工作,需要安装并启用Xdebug。确保Xdebug已安装并正常工作(有关如何操作的信息,请参阅Xdebugdocs)通过请求本地PHP文件让Xdebug生成分析报告在浏览器中加载webgrind并在顶部的弹出菜单中选择