首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xdebug profiler输出奇怪的结果

xdebug profiler输出奇怪的结果
EN

Stack Overflow用户
提问于 2010-06-09 02:58:44
回答 2查看 359关注 0票数 1

我使用xdebug在Windows上分析一些PHP代码,并使用WinCacheGrind/Webgrind分析输出,但我得到了一些奇怪的结果。具体来说,单个方法的总累积时间大于100%!执行这个函数的代码和它调用的所有函数所花费的时间怎么可能比执行整个脚本所用的总时间还要多呢?这里我漏掉了什么?

EN

回答 2

Stack Overflow用户

发布于 2011-05-07 11:07:00

我建议您使用XHGui而不是xdebug。XHGui是XHProf的一个很好的增强,Facebook构建它来帮助他们分析他们的PHP代码。

除了能够比较执行情况之外,XHGui最好的部分之一是“最受打击”选项卡。Here is a good write up on how to use it

票数 0
EN

Stack Overflow用户

发布于 2013-05-10 04:05:52

最可能的答案是该函数在某种程度上是递归的。如果调用1 2的函数foo在调用2的堆栈跟踪中,则调用1的总时间将包括在调用2中花费的时间。在函数foo中花费的总时间将重复计算调用2的时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3000379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档