我目前正在使用xdebug并尝试使用KCacheGrind进行性能分析和查看。我将其设置为仅对触发器进行操作,即通过 GET 传递XDEBUG_PROFILE=1
。
输出中有很多关于我正在使用的框架的噪音,并且希望能够专门分析我的代码块,比如控制器,而不是整个请求。
我是否可以关闭xdebug配置文件,直到我选择打开它,就像在控制器中一样,然后在我想要时将其关闭?
答案 0 :(得分:0)
我是否可以关闭xdebug配置文件,直到我选择打开它,就像在控制器中一样,然后在我想要时将其关闭?
不,你要么描述请求,要么你不会。您无法在一个功能中将其打开,并在同一请求中将其切换为另一个功能。
单个请求在某种程度上没有多大意义,因为您需要对与其他部分相关的应用程序的每个部分进行度量标准。
另外还有xhprof extension。
如果您需要在特定区域内对数据进行概况分析,请查看Pinba PHP Extension。