2011-09-04 64 views
2

打開谷歌瀏覽器,瀏覽您最喜愛的網站,然後右鍵單擊>打開檢查元素,並轉到時間表選項卡,您可以記錄谷歌瀏覽器呈現的時間線。是否有像鉻時間軸的PHP基準測試工具

是否有任何PHP基準測試工具來檢索信息,獲取函數的時間軸和Web服務器呈現的變量?

謝謝。

回答

3

最知名的工具是Xdebug的。
但是,手動代碼分析(這就是說這個東西被稱爲)並不低效。只需將幾個microtime(1)調用轉換爲代碼,分析輸出並相應地移動它們

+0

是的xdebug和webgrind,非常感謝。 – oknoorap

1

許多框架都有內置的分析對象。 CI有一個非常好的分析工具,您可以使用:

例子:

$this->benchmark->mark('my_mark_start'); 

// Some code happens here... 

$this->benchmark->mark('my_mark_end'); 

$this->benchmark->mark('another_mark_start'); 

// Some more code happens here... 

$this->benchmark->mark('another_mark_end'); 
+0

+1 CI的benchmarker是超好聽。 – Maverick

+0

是的。 [我的同事](http://stackoverflow.com/users/205343/justin-lucas)將其擴展爲爲製作人員和開發人員提供一個非常好的UI,以便隨時間輕鬆找出瓶頸。 – AlienWebguy

+1

@Matt有什麼好呢?我只是設定基準。它可以輕鬆地在沒有任何CI或任何其他框架的情況下完成。而且它不會自動分析,就像xdebug –

0

我正在使用XHProf,這是用於替換xdebug的FB(〜2011)。我附上一些屏幕截圖,你可以告訴它是否有你需要的東西:)

enter image description here

enter image description here

enter image description here

相關問題