PHP性能測試工具之Xhprof

Xhprof是一個PHP性能測試工具,該擴展只能安裝在linux環境之下。

首先安裝步驟

下載xhprof的源碼包官網http://pecl.php.net/package/xhprof
tar -zxvf xhprof-0.9.4.tgz
cd  xhprof-0.9.4
cd extensions
./configure --with-php-config=/usr/local/data/php/bin/php-config //這裏注意是自己的php路徑
make
sudo make install
修改php.ini
extension=xhprof.so
xhprof.output_dir="/vagrant_data/xhprof"
#重啓php-fpm
ps aux | grep php-fpm
找到  master 進程
kill -USR2 進程號

查看phpinfo是否成功


OK,看到之後說明已經安裝成功了。接下來做個測試看下效果。

解壓之後的壓縮包裏面包含了xhprof_html和xhprof_lib2個文件夾就是用來展示測試結果使用的:


接着訪問一下examples文件夾下面的sample.php就行了:127.0.0.1/examples/sample.php。

接着訪問127.0.0.1/xhprof_html/index.php



點擊調轉



分析的結果已經展示在了界面上面,點擊[View Full Callgraph]可以展示一張分析圖片

需要安裝

yum install graphviz

安裝完畢之後點擊查看圖片


以圖片的形式展示。該結果因爲測試比較簡單,實際開發中結果會很多很複雜。

這種界面不怎麼友好,後續會研究xhprof gui。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章