国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP性能測(cè)試工具xhprof的安裝和使用

FleyX / 1831人閱讀

摘要:最近要做網(wǎng)站的性能對(duì)比,于是就找一款性能測(cè)試工作來(lái)玩玩,工具很多,但相比之前還是覺(jué)得的安裝和使用相對(duì)來(lái)說(shuō)簡(jiǎn)單點(diǎn),數(shù)據(jù)分析也都還可以,下面就說(shuō)說(shuō)它的安裝和使用。。。

  

最近要做網(wǎng)站的性能對(duì)比,于是就找一款性能測(cè)試工作來(lái)玩玩,工具很多,但相比之前還是覺(jué)得xhprof的安裝和使用相對(duì)來(lái)說(shuō)簡(jiǎn)單點(diǎn),數(shù)據(jù)分析也都還可以,下面就說(shuō)說(shuō)它的安裝和使用。。。

下載xhprof和graphviz

xhprof的話,直接去php官網(wǎng)就可以下載,為了方便可以戳一下 這里
graphviz的話也要下載,主要是顯示xhprof性能結(jié)果的圖形報(bào)表,戳這里 這里

編譯安裝xhprof
cd xhprof-0.9.4/xhprof-0.9.4/extension/

phpize

./configure

make

sudo make install

將生成的xhprof.so文件加到php.ini文件中,然后重啟apache了

...
#這里要使用相對(duì)路徑加載的話首先要看一下extension_dir配置的路徑,或者直接寫上`.so`文件的絕對(duì)能夠路徑即可。。。
extension=xhprof.so
...

sudo apachectl restart

##測(cè)試擴(kuò)展是否安裝成功,有如下輸出則ok
php --ri xhprof 

...
    xhprof

    xhprof => 0.9.2    
    CPU num => 4
...
安裝graphviz
cd graphviz-2.38.0/

#后面參數(shù)是要確保安裝了libphp才行哦【沒(méi)安裝的 brew install linpng 就可】
./configure --with-png=yes

make

sudo make install
測(cè)試一下了

在之前下載的xhprof文件夾里面,找到xhprof_html,xhprof_lib、sample三個(gè)文件夾,那這三個(gè)文件夾放到你可以訪問(wèn)到得地方去,然后通過(guò)連接先訪問(wèn)以下http://xxxx/sample/sample.php,在訪問(wèn)以下http://xxxx/xhprof_html/,就會(huì)看到有一條記錄,點(diǎn)擊后就可以看到分析結(jié)果頁(yè)面,通過(guò)點(diǎn)擊 View Full CallGraph鏈接到圖形報(bào)表的頁(yè)面。

如何使用

假設(shè)你現(xiàn)在要看看看自己做的一個(gè)網(wǎng)站的首頁(yè)性能數(shù)據(jù),那么你要找到這個(gè)網(wǎng)站的首頁(yè)入口文件,在核心文件加載之前和之后分別加上x(chóng)hprof的性能測(cè)試代碼

#開(kāi)啟,具體參數(shù)說(shuō)明可以查看官方文檔
xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);

#核心文件的執(zhí)行
...
require "index.php"
...

#關(guān)閉
$xhprof_data = xhprof_disable();

#這里的路徑根據(jù)自己的站點(diǎn)來(lái)配置
$XHPROF_ROOT = realpath(dirname(__FILE__) ."/");
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php";
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php";

$xhprof_runs = new XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof");
#這里打印出本次測(cè)試的id,方便到報(bào)表列表頁(yè)面【http://xxxx/xhprof_html/】去通過(guò)對(duì)應(yīng)的id找到對(duì)應(yīng)的結(jié)果
var_dump($run_id);

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/21051.html

相關(guān)文章

  • PHP 性能分析工具xhprof安裝使用

    摘要:由開(kāi)源出來(lái)的一個(gè)性能監(jiān)控工具,占用資源很少,甚至能夠在生產(chǎn)環(huán)境中進(jìn)行部署。使用說(shuō)明方法名稱。方法調(diào)用次數(shù)在同級(jí)方法總數(shù)調(diào)用次數(shù)中所占的百分比。單位微秒方法執(zhí)行花費(fèi)的時(shí)間百分比。單位字節(jié)峰值百分比。 xhprof由facebook開(kāi)源出來(lái)的一個(gè)PHP性能監(jiān)控工具,占用資源很少,甚至能夠在生產(chǎn)環(huán)境中進(jìn)行部署。它可以結(jié)合graphviz使用,能夠以圖片的形式很直觀的展示代碼執(zhí)行耗時(shí)。下面主要...

    Youngs 評(píng)論0 收藏0
  • PHP性能追蹤及分析工具xhprof安裝使用

    摘要:為提高的性能,你可以運(yùn)行以下指令以添加索引安裝的擴(kuò)展在文件最后增加查看是否安裝成功重啟運(yùn)行的安裝腳本。 PHP性能追蹤及分析工具xhprof的安裝與使用 對(duì)于本地開(kāi)發(fā)環(huán)境來(lái)說(shuō),進(jìn)行性能分析xdebug是夠用了,但如果是線上環(huán)境的話,xdebug消耗較大,配置也不夠靈活,因此線上環(huán)境建議使用xhprof進(jìn)行PHP性能追蹤及分析。 我們今天就簡(jiǎn)單介紹一下xhprof的簡(jiǎn)單安裝與使用 xhp...

    microelec 評(píng)論0 收藏0
  • 使用XHProf查找PHP性能瓶頸

    摘要:是開(kāi)發(fā)的一個(gè)測(cè)試性能的擴(kuò)展,本文記錄了在應(yīng)用中使用對(duì)進(jìn)行性能優(yōu)化,查找性能瓶頸的方法。函數(shù)用于停止性能分析,并返回分析的數(shù)據(jù)。該參數(shù)用于為剖析結(jié)果添加額外的信息,該參數(shù)的值使用以下宏,如果需要提供多個(gè)值,使用進(jìn)行分隔。 XHProf是facebook 開(kāi)發(fā)的一個(gè)測(cè)試php性能的擴(kuò)展,本文記錄了在PHP應(yīng)用中使用XHProf對(duì)PHP進(jìn)行性能優(yōu)化,查找性能瓶頸的方法。 安裝Xhprof擴(kuò)展...

    Xufc 評(píng)論0 收藏0
  • PHP 性能追蹤及分析工具XHPROF

    摘要:什么是開(kāi)源的輕量級(jí)性能分析工具。它報(bào)告函數(shù)級(jí)別的請(qǐng)求次數(shù)和各種指標(biāo),包括阻塞時(shí)間,時(shí)間和內(nèi)存使用情況。基于瀏覽器的性能分析用戶界面能更容易查看,或是與同行們分享成果。對(duì)于本地開(kāi)發(fā)環(huán)境來(lái)說(shuō),進(jìn)行性能分析是夠用了。 什么是 XHPROF? XHPROF:Facebook 開(kāi)源的輕量級(jí)PHP性能分析工具。 它報(bào)告函數(shù)級(jí)別的請(qǐng)求次數(shù)和各種指標(biāo),包括阻塞時(shí)間,CPU時(shí)間和內(nèi)存使用情況。 XHPr...

    raoyi 評(píng)論0 收藏0
  • 使用XHProf分析PHP性能瓶頸(二)

    摘要:上一篇文章里,我們介紹了如何基于擴(kuò)展來(lái)分析性能,并記錄到日志里,最后使用擴(kuò)展自帶的在里展示出來(lái)。本次測(cè)試中,實(shí)際使用了擴(kuò)展切換為擴(kuò)展后里看不到數(shù)據(jù),原因未知。雖然來(lái)自但已經(jīng)很久不更新,官方源已經(jīng)顯示此包已廢棄,不再維護(hù)。 上一篇文章里,我們介紹了如何基于xhprof擴(kuò)展來(lái)分析PHP性能,并記錄到日志里,最后使用xhprof擴(kuò)展自帶的UI在web里展示出來(lái)。本篇文章將講述2個(gè)知識(shí)點(diǎn): ...

    Worktile 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<