我正在对多个大型php 脚本进行故障排除。其中一个脚本通常会挂起很长时间。他们是一种方法,我可以通过它找出脚本挂起的行号吗?
请注意,每个脚本都会同时执行多次,因此我有许多实例正在运行。
脚本非常大,而且这是随机发生的,因此在整个脚本中编写调试行非常累人。如果我这样做,日志会占用我的磁盘速度,所以请,我需要一个与日志记录无关的解决方案。
某种流程浏览器可以做到这一点吗?
您可以安装xdebug 扩展并使用profiling。然后在WinCacheGrind (Windows) 或KCacheGrind (Linux)中查看分析器输出文件