【发布时间】:2013-02-13 07:58:30
【问题描述】:
我希望 xdebug 仅跟踪超过 X 毫秒或超过 Y KB RAM 的“跳转”,例如,每次执行时间超过 100 毫秒或内存使用量增加超过 100 KB。这将使我忽略数千条我不需要查看的跟踪行,并使优化变得更加容易 - 因为在 ZF2 中,臃肿的框架需要 1 秒才能从我们企业项目中的 composer 自动加载器开始,结果在数千行中我真的没有用。沿着这条线的某个地方,我确实发现执行时间的跳跃更大,但不是在长时间滚动之后。
是否有一个默认选项来禁用“比 X 更快”执行的日志记录,或者如果没有,您是否知道一个帮助 shell/python 脚本可以 grep 只是较慢的执行?
为了澄清,我说的是通过在我的应用程序中运行 xdebug_start_trace() 获得的 .xt 文件的内容。
【问题讨论】:
-
你说的是
xdebug.trace_*产生的输出,对吧? -
好问题,也想知道答案
-
@FAngel 更新了主要问题
标签: php performance debugging xdebug php-extension