xdebug進行效能分析

2021-08-26 21:49:25 字數 600 閱讀 9464

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工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...