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

首頁 > 編程 > PHP > 正文

獲取php頁面執行時間,數據庫讀寫次數,函數調用次數等(THINKphp)

2020-03-22 18:17:06
字體:
來源:轉載
供稿:網友
PHP 獲取html' target='_blank'>php頁面執行時間,數據庫讀寫次數,函數調用次數等(THINKphp)
THINKphp里面有調試運行狀態的效果:

Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355s )|DB:13 queries 0 writes| Cache:2 gets,0 writes|UseMem:415 kb|LoadFile:20|CallFun:63,1370

代表的含義:

運行信息: 整體執行時間0.2463s ( 加載:0.0003s 初始化:0.0010s 執行:0.1095s 模板:0.1355s ) | 數據庫 :13次讀操作 0次寫操作 | 緩存:2次讀取,0次寫入 | 使用內存:415 kb | 加載文件:20 | 函數調用:63(自定義),1370(內置)

下面來分析一下這些數據是怎么獲取到的?

PHP獲取頁面執行時間:
復制代碼 代碼如下:
/**
* 得到當前時間
*/
function getMicrotime() {

list ($usec, $sec) = explode(" ", microtime());
return ((float) $usec + (float) $sec);
}


使用:上面的方法可以獲取當前時間,計算頁面執行時間可以在程序開頭和結尾出分別執行該方法,最后時間差就是頁面執行的時間,原理很簡單。

獲取數據庫讀寫次數

在數據庫插入和讀取的時候設置一個全局變量,每次執行成功一次$i++一次, ,這是tp里面db類的方法,而N的方法是:自動累計的一個方法。

同理緩存也是這樣計算出來的

內存的開銷
memory_get_usage可以獲取當前內存的消耗量,可以在程序開始和結尾分別調用,差值就是內存的開銷

加載文件的數量
get_included_files:Gets the names of all files that have been included using include, include_once, require or require_once.

也就是可以獲取到所有的include,require的文件數,返回引入文件的數組:

網址例子":

復制代碼 代碼如下:
?php
// This file is abc.php

include 'test1.php';
include_once 'test2.php';
require 'test3.php';
require_once 'test4.php';

$included_files = get_included_files();

foreach ($included_files as $filename) {
echo "$filenamen";
}
?


返回的結果是:

abc.php
test1.php
test2.php
test3.php
test4.php

函數調用方法
第一個看這個,感覺是在每個方法里面調用時自動+1.但是感覺不大可能,貌似這個每個方法里寫不靠譜,這群里討論半天,最后發現php的一個函數:

get_defined_functions返回引入PHP文件的所有方法的array格式,包括自定義的,內置的。

引入網址的一個例子:

復制代碼 代碼如下:
?php
function myrow($id, $data)
{
return " tr th $id /th td $data /td /tr
}
$arr = get_defined_functions();
print_r($arr);
?


結果是:

復制代碼 代碼如下:
Array
(
[internal] = Array
(
[0] = zend_version
[1] = func_num_args
[2] = func_get_arg
[3] = func_get_args
[4] = strlen
[5] = strcmp
[6] = strncmp
...
[750] = bcscale
[751] = bccomp
)

[user] = Array
(
[0] = myrow
)
)


user為自定義方法,internal為內置方法數組。

引申:

get_defined_constants 獲取定義所有常量的數組
get_defined_functions 獲取定義所有函數的數組
get_defined_vars 獲取定義所有變量的數組
get_declared_classes 返回已經定義的類的數組PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久噜噜噜久久久精品| 国产综合视频在线观看| 日本精品va在线观看| 亚洲天堂网在线观看| 久久精品久久久久久国产 免费| 精品久久久久久久久中文字幕| 日韩视频在线观看免费| 国产精品av免费在线观看| 91视频-88av| 久久免费国产视频| 久久影院资源网| 奇门遁甲1982国语版免费观看高清| 亚洲综合一区二区不卡| 欧美色道久久88综合亚洲精品| 国产精品视频地址| 视频在线观看99| 成人黄色在线观看| 国产视频精品xxxx| 亚洲午夜精品久久久久久久久久久久| 欧美极品xxxx| 热久久这里只有| 日韩毛片中文字幕| 国产精品久久久久久亚洲影视| 理论片在线不卡免费观看| 91免费看视频.| 欧美一区二区三区四区在线| 国产精品久久久久77777| 亚洲精品乱码久久久久久金桔影视| 青青草成人在线| 亚洲第一网站免费视频| 欧美丝袜美女中出在线| 亚洲高清免费观看高清完整版| 日韩经典中文字幕| 久久久久国产一区二区三区| 精品香蕉在线观看视频一| 精品一区二区三区三区| 欧美激情日韩图片| 欧洲中文字幕国产精品| 亚洲精品99久久久久| 成人网在线免费观看| 97精品国产97久久久久久春色| 亚洲精品日韩av| 日韩美女在线观看一区| 日韩欧美有码在线| 日韩在线观看精品| 美女视频黄免费的亚洲男人天堂| 亚洲精品黄网在线观看| 欧美激情久久久久久| 欧美国产极速在线| 亚洲的天堂在线中文字幕| 91久久国产精品91久久性色| 精品无人区乱码1区2区3区在线| 国产成人精品免费视频| 国产一区二区三区在线播放免费观看| 中文字幕欧美精品在线| 欧美成人黄色小视频| 亚洲欧美精品伊人久久| 国产一区二区三区丝袜| 欧美激情小视频| 中文字幕日韩高清| 91av视频在线免费观看| 中文字幕日韩专区| 这里只有精品在线观看| 黄色一区二区在线| 成人免费网站在线观看| 国产一区二区三区欧美| 亚洲成人黄色在线观看| 国产精品久久久久久久久影视| 亚洲美女av黄| 96sao精品视频在线观看| 亚洲性视频网站| 亚洲女性裸体视频| 97视频在线免费观看| 国产精品高潮在线| 欧美精品国产精品日韩精品| 狠狠久久五月精品中文字幕| www.欧美免费| 欧美视频在线观看免费| 国产精品7m视频| 国产一区二区三区视频免费| 456亚洲影院| 青青久久av北条麻妃黑人| 欧美性猛交xxxx黑人| 亚洲国产成人av在线| 国产成人精品电影| 韩国精品美女www爽爽爽视频| 国产丝袜一区二区三区| 欧美日韩国产黄| 国精产品一区一区三区有限在线| 日韩成人中文字幕在线观看| 欧美日韩亚洲一区二| 欧美国产日韩一区| 日韩久久精品成人| 国产午夜精品免费一区二区三区| 国产亚洲a∨片在线观看| 日韩av日韩在线观看| 亚洲第一免费网站| 久久综合久中文字幕青草| 欧美裸体xxxx极品少妇软件| 精品女同一区二区三区在线播放| 精品欧美一区二区三区| 亚洲视频在线观看免费| 国模精品一区二区三区色天香| 欧美在线亚洲一区| 91在线视频九色| 久久99精品视频一区97| 国产日韩欧美中文在线播放| 97久久精品视频| 91影视免费在线观看| 久久久久女教师免费一区| 午夜精品一区二区三区在线播放| 亚洲精品98久久久久久中文字幕| 欧美一区二区影院| 96国产粉嫩美女| 欧洲亚洲妇女av| 国产婷婷成人久久av免费高清| 欧美成人精品在线| 91爱爱小视频k| 日韩av电影在线网| 国产精品久久久久久久久久尿| 国产精品成人一区二区三区吃奶| 最新国产成人av网站网址麻豆| 日韩中文字幕在线精品| 欧美中文在线字幕| 深夜福利日韩在线看| 精品国产成人在线| 日韩精品999| 久久亚洲电影天堂| 精品国产999| 精品久久久久久久久久久久久| 国产精品女主播| 国产精品日韩在线| 国产精品亚洲激情| 亚洲欧美国产视频| 欧美大片va欧美在线播放| 日韩电影视频免费| 91香蕉国产在线观看| 精品国产欧美一区二区三区成人| 成人字幕网zmw| 91免费的视频在线播放| 色噜噜亚洲精品中文字幕| 亚洲毛片在线观看.| 日韩精品视频免费在线观看| 久久久久久国产精品美女| 精品久久久久久中文字幕一区奶水| 国产精品久久久久不卡| 国产精品女视频| 亚洲一区美女视频在线观看免费| 日本久久亚洲电影| 91精品久久久久久久久青青| 国产精品毛片a∨一区二区三区|国| 日本久久中文字幕| 欧美精品激情blacked18| 国产一区二区三区在线播放免费观看| 亚洲精品视频网上网址在线观看| 高清欧美性猛交| 亚洲国产精品嫩草影院久久| 欧美午夜精品久久久久久人妖| 亚洲国产三级网| 国产精品18久久久久久首页狼| 国产综合在线视频| 在线观看欧美成人| 亚洲自拍欧美另类| 搡老女人一区二区三区视频tv|