php程式效能分析工具

巴扎黑
發布: 2016-11-12 15:09:28
原創
1741 人瀏覽過

平常開發一些效率要求比較高的功能模組時,常常需要分析程式的運作瓶頸在哪。用下面這個工具可以很方便的查看PHP的腳本執行過程。以下是設定步驟:

1. PHP安裝XDEBUG,網路上很多教學,下面貼上php.ini裡的設定項

[xdebug]

zend_extension=/usr/local/php54/lib/php/extensions/no -debug-non-zts-20100525/xdebug.so

 

xdebug.profiler_output_dir="/mnt/hgfs/web/log/xdebug"

xde.profiler_output_name.com

xdebug.remote_autostart = On

xdebug.remote_enable = On

xdebug.profiler_enable_trigger=1

xdebug.remote_host="127.0.1

xdebug.remote_host="127.0.1" .remote_handler="dbgp"

xdebug .remote_mode=req

 

這樣配置後,平常執行php程式不會產生效能偵錯文件,只有在url的後綴加上url參數XDEBUG_PROFILE=1 才會產生偵錯檔案。調試檔案在 xdebug.profiler_output_dir 這個參數配置的路徑中。

 

2. 安裝解析偵錯檔案的工具 qcachegrind

 下載位址:http://sourceforge.net/projects/qcachegrindwin/

 qcachegrind,選擇前方產生的偵錯檔案即可開啟。

其實有好幾個這種類型的工具,這個是我用過覺得比較直接明了的。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!