PHP简单探查器类,用于查找使用时间

时间:2016-09-01 09:22:48

标签: php profiling

我的PHP应用程序出了问题。有时,我得到致命错误“超过......秒的最大执行时间”。

当此错误可重复时,我可以轻松找到脚本工作时间过长并修复的原因。 但有时候错误是不可重复的。我没有帮助我理解其原因的信息。来自错误的代码行无效(是代码中数百个地方调用的函数之一)

所以,我想添加一些方法来了解如果脚本运行很长时间花在哪里。

我无法使用xdebug或其他扩展程序。只有纯PHP。

我目前的想法是在代码中的不同位置设置一些“控制点”,如果从一个控制点到下一个控制点,则时间超过指定时间(3秒或5,可配置),然后执行一些报告到日志< / p>

这是否有一些课程?一些好的做法或建议?

0 个答案:

没有答案