2008-09-28 36 views
9

任何人都可以推薦一些有用的PHP腳本性能分析工具嗎?任何能夠幫助我找到有問題或異常緩慢的代碼塊,執行時間的細節等都會非常有幫助。我知道那裏有工具,但我想知道人們推薦什麼是最有用和最精心設計的。你能爲PHP推薦性能分析工具嗎?

回答

11

嘗試webgrind。它以簡單易讀的基於瀏覽器的格式爲您提供CacheGrinder的分析。我在Mac上,它已經使分析變得輕而易舉。

4

XDebug's profiler很好。但後來我是一個KDE用戶......我想你可以在其他窗口管理器中安裝KCacheGrind。

+0

Wingrind仍然適用於基於Windows的開發人員 – Willem 2008-09-28 17:15:39

+0

對Mac人來說,MacCallGrind並不是太破舊(在虛擬機之外運行KCacheGrind,這是解析這些callgrind轉儲的最佳工具)。 – 2010-01-26 00:41:06

1

Xdebug分析器非常好,但CacheGrinder可能有點難以解釋。

Zend平臺(如果您沒有運行開發人員許可證,則代價很高)會提醒您發佈代碼和資源使用不當。

0

參見SD的PHP Profiler。測量整個應用程序的執行頻率,並提供高度執行代碼的熱點圖形顯示。 PHP服務器無需安裝此更改。

1

我個人很喜歡XHProf,其中一個Facebook's open source initiatives。這與XDebug轉儲一起,對於確定性能瓶頸至關重要。此外,用戶界面(特別是加權的基於圖像的調用圖函數)也是如此。

過去我已經在Gawker Media網絡中使用了這個功能(再次,還有XDebug風格的轉儲),以幫助我們集中精力開展性能優化的開發工作。

相關問題