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

首頁 > 編程 > PHP > 正文

php7下xhprof性能分析工具的安裝與使用的圖文代碼教程

2020-03-22 18:49:44
字體:
來源:轉載
供稿:網友


安裝 xhprof
cd xhprof/extension/phpize./configure makemake install

然后在/etc/php.ini中根據情況加入

extension=xhprof.so

執行

php -m | grep xhprof

可以看見輸出,說明php擴展安裝成功,然后重啟Apache或者php-fpm

運行

可以直接運行從github上clone下來的文件里面example目錄下的那個例子

輸出如下

Array(    [main()] => Array        (            [ct] => 1            [wt] => 9        ))---------------Assuming you have set up the http based UI for XHProf at some address, you can view run at http://<xhprof-ui-address>/index.php?run=592567308784c&source=xhprof_foo---------------

然后復制index.php后面的?run=592567308784c&source=xhprof_foo

訪問

xhprof_html/index.php?run=592567308784c&source=xhprof_foo

可看見輸出

圖示

點擊中間的 View Full Callgraph 即可看見性能分析圖片

報錯
failed to execute cmd:" dot -Tpng". stderr:sh: dot:command not found。
//解決方案yum install graphviz
隨機應變

比如想測試自己的項目,例如一款框架的性能分析。

復制xhprof_lib/utils/下的兩個文件

xhprof_lib.php和xhprof_runs.php到入口文件同級目錄,然后在入口文件起始位置添加

// start profilingxhprof_enable();

結束位置添加

// stop profiler$xhprof_data = xhprof_disable();// display raw xhprof data for the profiler runprint_r($xhprof_data);include_once "xhprof_lib.php";include_once "xhprof_runs.php";// save raw data for this profiler run using default// implementation of iXHProfRuns.$xhprof_runs = new XHProfRuns_Default();// save the run under a namespace "xhprof_foo"$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_foo");echo "---------------/n".     "Assuming you have set up the http based UI for /n".     "XHProf at some address, you can view run at /n".     "http://<xhprof-ui-address>/index.php?run=$run_id&source=xhprof_foo/n".     "---------------/n";

即可得到如上所示的那個url,然后再次去訪問

http://***/xhprof_html/index.php?run=*****&source=xhprof_foo

得到如下所示頁面

圖示

查看圖片

圖示

圖中紅色的部分為性能比較低,耗時比較長的部分,我們可以根據根據哪些函數被標記為紅色對系統的代碼進行優化

補充
    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峰值百分比。

以上就是php7下xhprof性能分析工具的安裝與使用的圖文代碼教程的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产欧美亚洲人人爽| 日韩h在线观看| 日韩高清av在线| 亚洲美女视频网站| 久久久爽爽爽美女图片| 久久久国产一区二区| 国产精品亚洲精品| 成人免费视频97| 久久久久久久影视| 91av在线看| 国产精品国产三级国产aⅴ浪潮| 欧美一区二区色| 美日韩精品免费观看视频| 日本亚洲精品在线观看| 97免费中文视频在线观看| 一区二区日韩精品| 亚洲第一黄色网| 懂色aⅴ精品一区二区三区蜜月| 久久99久久99精品免观看粉嫩| 国产成人亚洲综合91| 国产精品久久久久aaaa九色| 国产精品自拍偷拍视频| 中文字幕精品一区二区精品| 不卡伊人av在线播放| 久久久综合免费视频| 国产精品免费久久久| 亚洲aⅴ日韩av电影在线观看| 亚洲跨种族黑人xxx| 亚洲欧美日韩精品| 色爱精品视频一区| 国产欧美久久一区二区| 久久久国产精品亚洲一区| 78色国产精品| 亚洲的天堂在线中文字幕| 欧美性猛交xxxx| 精品人伦一区二区三区蜜桃网站| 国产精品香蕉在线观看| 欧美精品性视频| 中文亚洲视频在线| 欧美大全免费观看电视剧大泉洋| 97视频网站入口| 国产婷婷成人久久av免费高清| 午夜精品www| 国产精品久久久999| 中文字幕欧美精品在线| 亚洲国产成人久久综合一区| 亚洲第一色中文字幕| 精品久久久久人成| 久久天天躁狠狠躁老女人| 国产精品亚洲欧美导航| 久久精品影视伊人网| 亚洲人成电影网站色| 欧美日韩亚洲激情| 亚洲国产日韩欧美在线99| 91精品视频免费观看| 欧美成人免费在线视频| 91夜夜未满十八勿入爽爽影院| 97在线视频一区| 欧美疯狂做受xxxx高潮| 日韩精品视频在线| 欧美国产精品日韩| 欧美日韩国产在线看| 久久中文字幕在线| 久久久av亚洲男天堂| 久久久电影免费观看完整版| 亲子乱一区二区三区电影| 久久99久久99精品中文字幕| 色偷偷91综合久久噜噜| 久久精品成人动漫| 欧美日本亚洲视频| 性日韩欧美在线视频| 成人深夜直播免费观看| 国产精品永久免费| 中文字幕在线看视频国产欧美| 国产精品中文久久久久久久| 久久伊人色综合| 久久精品国产一区二区三区| 日韩免费观看视频| www高清在线视频日韩欧美| 久久在线精品视频| 日本中文字幕久久看| 日韩欧美大尺度| 日韩欧美999| 欧美性xxxxxxxxx| 国产日韩欧美视频| 欧美激情在线狂野欧美精品| 国产精品一区二区三| 国产精品成人一区二区三区吃奶| 国产精品久久久精品| 国产三级精品网站| 国产视频精品xxxx| 日韩在线中文字| 国产日韩欧美黄色| 久久免费视频在线观看| 久久久久久美女| 日韩高清中文字幕| 亚洲第一男人天堂| 欧美黑人狂野猛交老妇| 九九热精品视频国产| 97婷婷大伊香蕉精品视频| 久久精品成人一区二区三区| 日本在线观看天堂男亚洲| 欧美午夜片欧美片在线观看| 国产91久久婷婷一区二区| 亚洲视频欧洲视频| 日本免费久久高清视频| 97免费中文视频在线观看| 国产精品99久久久久久久久久久久| 久久精品99国产精品酒店日本| 日韩在线视频免费观看| 色噜噜狠狠狠综合曰曰曰88av| 亚洲视频综合网| 欧美日韩国产一区二区| 国产免费成人av| 日韩欧美一区二区三区| 国产日韩欧美视频| 国产亚洲欧洲在线| 精品电影在线观看| 国产精品久久久久久一区二区| 色香阁99久久精品久久久| 国产一区二区三区中文| 51ⅴ精品国产91久久久久久| 亚洲精品一区中文字幕乱码| 久久影院在线观看| 国产精品99久久99久久久二8| 久久躁日日躁aaaaxxxx| 亚洲最新中文字幕| 久久夜色撩人精品| 96精品久久久久中文字幕| 亚洲a在线播放| 国产在线精品一区免费香蕉| 精品一区二区三区电影| 久久精品中文字幕电影| 欧美国产日韩精品| 丝袜情趣国产精品| 日韩欧美中文第一页| 亚洲男人天堂网站| 日日狠狠久久偷偷四色综合免费| 精品中文字幕在线观看| 国产欧美日韩中文| 色吧影院999| 国产激情久久久| 一区二区三欧美| 第一福利永久视频精品| 亚洲最大的成人网| 91久久久久久久久| 欧美日韩中文在线| 亚洲一品av免费观看| 成人免费淫片aa视频免费| 午夜精品蜜臀一区二区三区免费| 久久国产精品免费视频| 91日韩在线播放| 亚洲精品www久久久久久广东| 欧美在线视频a| 日韩在线观看成人| 亚洲丝袜一区在线| 国产精品视频在线播放| 亚洲视屏在线播放| 亚洲区免费影片| 91人人爽人人爽人人精88v| 国产一区二区三区丝袜| 久久久噜噜噜久久久| 日韩毛片在线观看| 性欧美xxxx交|