我有一个卡住的PHP脚本,但我不知道代码在哪里。
我正在使用Xdebug。
如何找出服务器当前卡的代码行?
答案 0 :(得分:2)
滞留?如果您的意思是占用大部分时间的行,那么您可以设置xdebug以生成跟踪转储并使用kcachegrind或webgrind
对其进行分析如果你把它放到php.ini中:
[xdebug]
xdebug.profiler_enable_trigger = 1
您可以通过将?XDEBUG_PROFILE
添加到您的网址来生成转储。保存转储的默认目录是/ tmp /
答案 1 :(得分:1)