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

首頁 > 語言 > PHP > 正文

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

2024-05-05 00:01:30
字體:
來源:轉載
供稿:網友

前言

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代碼,對請求進行隨機監控。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品videosex极品1| 国产乱肥老妇国产一区二| 97在线看福利| 欧美日韩性生活视频| 国产精品日韩在线观看| 日韩av电影手机在线| 国内精品一区二区三区| 精品国产1区2区| 久久黄色av网站| 日韩欧美在线视频免费观看| 精品中文字幕久久久久久| 色妞久久福利网| 懂色aⅴ精品一区二区三区蜜月| 亚洲欧洲高清在线| 久久国产精彩视频| 欧美亚洲另类制服自拍| 国产美女精品视频免费观看| 久久6免费高清热精品| 久久中文字幕在线视频| 欧美性xxxxx极品娇小| 狠狠躁夜夜躁人人躁婷婷91| 欧美在线视频免费播放| 91久久精品一区| 国产精品亚洲激情| 日韩精品亚洲视频| 日韩网站免费观看| 亚洲精品在线91| 国产精品永久免费视频| 在线免费观看羞羞视频一区二区| 日韩欧美成人区| 中文一区二区视频| 日韩中文字在线| 国产精品极品美女在线观看免费| 亚洲免费电影在线观看| 国产精品成人国产乱一区| 国产福利精品在线| 精品亚洲va在线va天堂资源站| 久久99久久99精品免观看粉嫩| 久久久国产精品x99av| 97热精品视频官网| 精品偷拍各种wc美女嘘嘘| 久久久久久网站| 孩xxxx性bbbb欧美| 精品国产一区二区三区久久久| 日韩在线观看免费网站| 欧美日韩免费看| 中文在线资源观看视频网站免费不卡| 一区二区三区动漫| 日韩成人性视频| 久久国产视频网站| 黑人与娇小精品av专区| 成人免费网站在线看| 国产精品高清免费在线观看| 激情亚洲一区二区三区四区| 国产精品视频播放| 在线观看国产欧美| 97精品在线视频| 精品视频久久久| 亚洲www永久成人夜色| 久久国产精品免费视频| 97超碰国产精品女人人人爽| 亚洲乱码av中文一区二区| 最近免费中文字幕视频2019| 91大神福利视频在线| 欧洲成人午夜免费大片| 国产亚洲精品久久久久久牛牛| 欧美在线一级va免费观看| 国产亚洲一级高清| 久久综合久中文字幕青草| 在线精品视频视频中文字幕| 久久人人爽人人爽人人片亚洲| 精品福利免费观看| 久久久女人电视剧免费播放下载| 欧美激情奇米色| 亚洲精品自拍偷拍| 在线观看久久久久久| 亚洲国产精久久久久久久| 久久久久久国产精品三级玉女聊斋| 成人激情黄色网| 伊人av综合网| 69av视频在线播放| 激情久久av一区av二区av三区| 欧美激情欧美激情在线五月| 亚洲精品自产拍| 91精品国产色综合久久不卡98口| 欧美亚洲成人精品| 在线看欧美日韩| 久久成人18免费网站| 色偷偷偷亚洲综合网另类| 亚洲人午夜色婷婷| 国产99久久精品一区二区| 欧美日韩性视频在线| 91福利视频网| 亚洲已满18点击进入在线看片| 亚洲天堂2020| 欧美午夜片在线免费观看| 国产九九精品视频| 日韩性生活视频| 97精品欧美一区二区三区| 97精品国产91久久久久久| 国产精品伦子伦免费视频| 欧美大成色www永久网站婷| 日韩电影免费观看在线观看| 精品视频9999| 国产69久久精品成人| 国产精品视频播放| 97视频色精品| 国产一区视频在线播放| 亚洲国产99精品国自产| 97视频在线观看免费| 中文字幕免费精品一区高清| 日本免费在线精品| 国产精品视频免费观看www| 国产午夜精品全部视频播放| 亚洲人成网站在线播| 色婷婷综合久久久久| 日韩最新免费不卡| 国产自产女人91一区在线观看| 久久影院中文字幕| 亚洲国产日韩欧美综合久久| 欧美成人网在线| 在线播放国产一区二区三区| 午夜精品一区二区三区在线| 亚洲国产精品久久久久秋霞不卡| 97香蕉久久超级碰碰高清版| 国语自产在线不卡| 色综合91久久精品中文字幕| 成人网在线观看| 国产91露脸中文字幕在线| 精品国产乱码久久久久久婷婷| 国产日韩在线视频| 亚洲成色777777女色窝| 国产一区二区成人| 欧美不卡视频一区发布| 成人中文字幕+乱码+中文字幕| 国产精品久久久av| 亚洲视频国产视频| 国产精品久久久久久久7电影| 国产精品极品美女粉嫩高清在线| 久久久久五月天| 成人国产精品一区二区| 国产精品人成电影在线观看| 在线播放日韩专区| 亚洲欧美在线一区| 丁香五六月婷婷久久激情| 中文字幕日韩欧美在线| 欧美香蕉大胸在线视频观看| 欧美一级视频一区二区| 91在线观看免费高清完整版在线观看| 色偷偷偷亚洲综合网另类| 日本欧美爱爱爱| 亚洲欧美日韩在线一区| 成人欧美一区二区三区黑人孕妇| 日韩亚洲在线观看| 国产精品网红直播| 91香蕉亚洲精品| 清纯唯美日韩制服另类| 久久99青青精品免费观看| 欧美在线观看日本一区| 尤物九九久久国产精品的特点| 国产mv免费观看入口亚洲| 国产精品久久久久久久久久久久久| 欧美性猛交丰臀xxxxx网站| 亚洲在线免费观看|