我正在使用 kcacheGrind 来可视化由 xdebug 保存的 symfony 应用程序的调试输出。我指的是“调用图”来查看执行图及其时间。
我在 kCacheGrind 中设置了以下选项,如下所示。
- %相对 - 开启
- 相对于父级 - 开启
- 循环检测 - 关闭
我的部分输出如下。
问题在于它在某些课程中显示的时间百分比超过 100。可以看到 sfFilterChain->execute() 占用了 216% 的执行时间。这可能吗。那是什么信息。
我也启用了循环检测,但并没有解决混乱。
有人可以澄清这个关于执行时间百分比的问题。提前致谢。