亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP性能分析工具xhprof的安裝使用與相關的注意事項

2020-03-22 18:06:26
字體:
來源:轉載
供稿:網友
xhprof 是一款Facebook工程師開發和維護的一款PHP性能分析、調試工具,相較于xdebug要更輕量,更節省資源,強烈推薦大家使用。下面這篇文章主要給大家介紹了關于PHP性能分析工具xhprof的安裝與使用方法的相關資料,需要的朋友可以參考下。

前言

xhprof由facebook開源出來的一個PHP性能監控工具,占用資源很少,甚至能夠在生產環境中進行部署。

它可以結合graphviz使用,能夠以圖片的形式很直觀的展示代碼執行耗時。

下面主要講一下安裝和使用過程

1、安裝

(1)下載和解壓

wget http://pecl.php.net/get/xhprof-0.9.4.tgztar zxvf xhprof-0.9.4.tgz

(2)編譯和運行

cd xhprof-0.9.4/extension/phpize //此語句編譯PHP擴展的工具,主要是根據系統信息生成對應的configure文件,一般存放在/usr/local/php/bin/目錄下./configure --with-php-config=/usr/local/php/bin/php-configmake make installmkdir /tmp/xhprof

(3)編輯php.ini:

[xhprof]extension = xhprof.soxhprof.output_dir=/tmp/xhprof

xhprof.output_dir是分析生成日志的保存路徑

(4)安裝插件

最后返回數組,就表示安裝好了。具體哪些值是什么意思先別管,因為下面有UI的配置。會很直觀!

yum -y install libjpeg freetype freetype-devel libjpeg-devel liberation-sans-fonts.noarch

自動安裝

yum -y install graphviz

(5)插入代碼

//找到你要分析的代碼,在代碼開始處添加,start profiling,將會統計內存占用情況xhprof_enable(XHPROF_FLAGS_MEMORY);//具體代碼//在代碼結束位置添加$xhprof_data = xhprof_disable(); // stop profiler, display raw xhprof data for the profiler runinclude_once ( /usr/local/src/xhprof-0.9.4/xhprof_lib/utils/xhprof_lib.php # 請注意設置站點 include_path 權限include_once ( /usr/local/src/xhprof-0.9.4/xhprof_lib/utils/xhprof_runs.php $xhprof_runs = new /XHProfRuns_Default();// Save the run under a namespace xhprof_foo .// **NOTE**:// By default save_run() will automatically generate a unique// run id for you. [You can override that behavior by passing// a run id (optional arg) to the save_run() method instead.]$xhprof_runs- save_run($xhprof_data, xhprof_foo 

(6)查看

給(2)中的xhprof-0.9.4/xhprof_html 配置一個可以訪問的站點,可以簡潔的使用php內置的server

cd xhprof-0.9.4/xhprof_htmlphp -S 0.0.0.0:8990

然后訪問ip+端口就可以報告了。

2、使用說明

Function Name:方法名稱。

Calls:方法被調用的次數。

Calls%:方法調用次數在同級方法總數調用次數中所占的百分比。

Incl.Wall Time(microsec):方法執行花費的時間,包括子方法的執行時間。(單位:微秒)

IWall%:方法執行花費的時間百分比。

Excl. Wall Time(microsec):方法本身執行花費的時間,不包括子方法的執行時間。(單位:微秒)

EWall%:方法本身執行花費的時間百分比。

Incl. CPU(microsecs):方法執行花費的CPU時間,包括子方法的執行時間。(單位:微秒)

ICpu%:方法執行花費的CPU時間百分比。

Excl. CPU(microsec):方法本身執行花費的CPU時間,不包括子方法的執行時間。(單位:微秒)

ECPU%:方法本身執行花費的CPU時間百分比。

Incl.MemUse(bytes):方法執行占用的內存,包括子方法執行占用的內存。(單位:字節)

IMemUse%:方法執行占用的內存百分比。

Excl.MemUse(bytes):方法本身執行占用的內存,不包括子方法執行占用的內存。(單位:字節)

EMemUse%:方法本身執行占用的內存百分比。

Incl.PeakMemUse(bytes):Incl.MemUse峰值。(單位:字節)

IPeakMemUse%:Incl.MemUse峰值百分比。

Excl.PeakMemUse(bytes):Excl.MemUse峰值。單位:(字節)

EPeakMemUse%:Excl.MemUse峰值百分比。

注意:

1、在正式啟用前,一定要確認不會影響正常的數據輸出。確認輸出內容無異后,再上線。

2、每個url的max_time不要設置的過小。

3、xhprof會影響線上服務的性能,因此最好只在一臺機器上進行監控,或者 修改xhprof.php代碼,對請求進行隨機監控。

總結

您可能感興趣的文章:

php封裝db類連接sqlite3數據庫的方法實例講解

PHP實現模擬http請求的方法分析講解

php實現socket推送技術的示例講解

以上就是PHP性能分析工具xhprof的安裝使用與相關的注意事項的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品在线一区| 尤物yw午夜国产精品视频明星| 欧美亚洲另类激情另类| 人人爽久久涩噜噜噜网站| 亚洲人成网站777色婷婷| 国产精品99久久久久久久久| 国产视频丨精品|在线观看| 成人免费网站在线| 色综合老司机第九色激情| 久久精视频免费在线久久完整在线看| 米奇精品一区二区三区在线观看| 日韩网站在线观看| 97超级碰在线看视频免费在线看| 国产精品热视频| 欧美午夜www高清视频| 国产精品网站大全| 日韩成人在线网站| 国产一区二区三区四区福利| 国产精品视频导航| 中日韩美女免费视频网址在线观看| 5252色成人免费视频| 高清视频欧美一级| 欧美精品免费在线| 亚洲久久久久久久久久| 欧美巨大黑人极品精男| 日本高清+成人网在线观看| 亚洲精品免费在线视频| 国产成人在线一区| 精品香蕉在线观看视频一| 欧美高清在线观看| 国产欧美在线播放| 久久夜色精品国产| 欧美高清视频在线| 岛国av一区二区| 国产丝袜一区二区| 日本一区二区三区在线播放| 色噜噜国产精品视频一区二区| 欧美精品激情在线观看| 久久99国产综合精品女同| 成人免费淫片视频软件| 亚洲人精选亚洲人成在线| 亚洲黄在线观看| 国产精品美女免费| 日韩欧美999| 九九热在线精品视频| 这里精品视频免费| 日本道色综合久久影院| 成人乱色短篇合集| 一个色综合导航| 4k岛国日韩精品**专区| 久久精品国产视频| 亚洲aⅴ男人的天堂在线观看| 亚洲男人天堂手机在线| 国产精品男人的天堂| 欧美大秀在线观看| 国产精品一区二区三区免费视频| 欧美精品videos| 精品毛片三在线观看| 亚洲精品国精品久久99热| 亚洲白拍色综合图区| 国产精品丝袜一区二区三区| 欧美大人香蕉在线| 亚洲欧美三级在线| 欧美在线视频观看免费网站| 国产精品亚洲自拍| 欧美综合第一页| 久久香蕉国产线看观看网| 黑人与娇小精品av专区| 欧美日韩国产成人在线| 91精品免费看| 88国产精品欧美一区二区三区| 成人一区二区电影| 91在线视频一区| 国产精品视频精品视频| 国产精品中文字幕在线观看| 亚洲性生活视频| 北条麻妃99精品青青久久| 欧美xxxx综合视频| 国产成人aa精品一区在线播放| 亚洲欧美国产精品专区久久| 国产精品专区第二| 欧美精品成人在线| 欧美韩国理论所午夜片917电影| 91精品视频专区| 欧美黑人巨大xxx极品| 国产精品视频一区国模私拍| 久久精品视频导航| 欧洲成人免费aa| 亚洲美女在线看| 欧美激情一级二级| 久久久久久久激情视频| 在线日韩精品视频| 久久中文字幕在线视频| 亚洲综合国产精品| 久久成年人免费电影| 国产欧美 在线欧美| 欧美大全免费观看电视剧大泉洋| 精品国产成人av| 福利视频第一区| 亚洲影影院av| 久久久免费精品视频| 亚州精品天堂中文字幕| 97在线观看视频| 欧美亚洲成人免费| 成人免费观看49www在线观看| 久久视频这里只有精品| 亚洲国产中文字幕久久网| 国产成人a亚洲精品| 成人国产精品av| 国产综合福利在线| 欧美成人激情图片网| 亚洲自拍偷拍色片视频| 综合激情国产一区| 青青久久av北条麻妃海外网| 91九色精品视频| 在线观看中文字幕亚洲| 久久人人爽人人爽人人片亚洲| 国产精品91久久| 亲子乱一区二区三区电影| 国产成人avxxxxx在线看| y97精品国产97久久久久久| 青青a在线精品免费观看| 2019中文字幕在线| 亚洲欧洲日产国码av系列天堂| 久久久久久久网站| 亚洲精品一区二区三区不| 精品视频在线播放色网色视频| 亚洲伦理中文字幕| 岛国av一区二区三区| 在线视频日本亚洲性| 国产精品扒开腿做爽爽爽的视频| 亚洲欧美日韩中文视频| 欧美成人激情视频免费观看| 久久精品视频导航| 91手机视频在线观看| 久久久欧美精品| 久热爱精品视频线路一| 久久久这里只有精品视频| 国产精品2018| 国产午夜精品视频| 91精品国产自产在线老师啪| 色悠久久久久综合先锋影音下载| 最新亚洲国产精品| 欧美大全免费观看电视剧大泉洋| 色婷婷久久av| 欧美激情视频在线| 国产精品狼人色视频一区| 亚洲大胆美女视频| 亚洲成人av片在线观看| 日韩在线观看你懂的| 91影视免费在线观看| 国产精品极品在线| 欧美日韩激情美女| 亚洲欧美日韩视频一区| 91精品久久久久久久久久久久久| 日韩中文字幕第一页| 国产第一区电影| 亚洲网站在线看| 日韩激情片免费| 亚洲人精品午夜在线观看| 国产精品久久在线观看| 日韩av网址在线| 日韩av手机在线观看| 中文字幕v亚洲ⅴv天堂|