2011-09-20 58 views
0

我正在構建基於Zend Framework的大型應用程序。應用程序所做的其中一項服務調用非常慢(15秒),我試圖通過xdebug來剖析php,以弄清它是如何降低速度的。但是,xdebug沒有跟蹤該服務調用的任何信息。它可以與所有其他服務調用一起正常工作,而不是慢速服務調用。是否有某種xdebug超時可能導致這種情況,或者可能是其他問題?我即將開始使用microtime()來刪除代碼,並放棄xdebug,因爲它不適用於我想要使用的一個服務調用。 :(xdebug正確收集除一個服務外的性能分析數據

回答

1

我可以建議profiling with XHProf呢?這是很容易追查與XHProf的,而不是cachegrind特定的函數調用。

+0

好主意。XHProf的是給了我更多的有用的數據似乎並沒有死在如xdebug緩慢的服務電話,謝謝! –

+0

@Tim歡迎您(老實說,你聽起來就像我第一次嘗試它時所做的那樣:)) – chelmertz

相關問題