php昨天**出現了效能問題,使用了xdebug進行效能分析,效果不錯。
xdebug會生產分析日誌,ubuntu下面可以用kcachegrind對日誌進行分析。
安裝:sudo apt-get install kcachegrind
windows下面類似的分析工具是:wincachegrind
xdebug的配置:
[xdebug]
zend_extension=/usr/lib/php5/xdebug.so
xdebug.profiler_enable=0
xdebug.auto_trace = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir=/data/www/website/xdebug/
其中profiler_enable不要設定成1,不然所有的指令碼執行都會寫日誌,profiler_enable_trigger =1 是在**後面帶xdebug_profile引數,才會生成日誌。(例:
使用XDebug對PHP進行效能分析
在對php 進行斷點除錯時,曾經使用過xdebug。最近才知道xdebug還可以對php web 進行效能分析。下面大概介紹一下使用方法。然後需要把php xdebug.dll放置到php的ext錄裡,在我們本機上是 c wamp bin php php5.2.8 ext 我安裝的是wampserv...
PHP除錯及效能分析工具Xdebug
注 也可使用 root localhost xdebug 2.0.5 usr local php bin php m 列出所有的擴充套件模組 3.重啟web伺服器 xdebug工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...
PHP除錯及效能分析工具Xdebug
注 也可使用 root localhost xdebug 2.0.5 usr local php bin php m 列出所有的擴充套件模組 3.重啟web伺服器 xdebug工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...