国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP通過內置函數memory_get_usage()獲取內存使用情況

PHP通過內置函數memory_get_usage()獲取內存使用情況

2020-08-14 16:21PHP教程網 PHP教程

這篇文章主要介紹了PHP通過內置函數memory_get_usage()獲取內存使用情況,需要的朋友可以參考下

PHP內置函數memory_get_usage()能返回當前分配給PHP腳本的內存量,單位是字節(byte)。在WEB實際開發中,這些函數非常有用,我們可以使用它來調試PHP代碼性能。
memory_get_usage()函數返回內存使用量,memory_get_peak_usage()函數返回內存使用峰值,getrusage()返回CUP使用情況。但有一點請注意,在這些函數需要在Linux上運行。
下面我們來看一個實例:

 

復制代碼 代碼如下:

echo '開始內存:'.memory_get_usage(), '';
$tmp = str_repeat('hello', 1000);  
echo '運行后內存:'.memory_get_usage(), ''; 
unset($tmp);  
echo '回到正常內存:'.memory_get_usage();

 

輸出結果:

 

復制代碼 代碼如下:

開始內存:147296
運行后內存:152456
回到正常內存:147296

 

例子中,我們使用str_repeat()將字符串“hello”重復了1000遍,最終來對比前后消耗的內存大小。由上面的例子可以看出,要想減少內存的占用,可以使用unset() 函數把不再需要使用的變量刪除。類似還有mysql_free_result() 函數,當我們不再需要查詢數據得到的結果集時,可以使用釋放查詢占用的內存。
函數memory_get_usage()還可以有個參數,$real_usage,其值為布爾值。如果設置為 TRUE,獲取系統分配的真實內存尺寸。如果未設置或者設置為 FALSE,將是 emalloc() 報告使用的內存量。
在實際WEB開發中,可以用PHP memory_get_usage()比較各個方法占用內存的高低,來選擇使用哪種占用內存小的方法。
函數memory_get_usage()返回的字節數(單位為 byte(s))。下面這個自定義函數將字節數轉換成MB更容易閱讀:

 

復制代碼 代碼如下:

function memory_usage() {
    $memory     = ( ! function_exists('memory_get_usage')) ? '0' : round(memory_get_usage()/1024/1024, 2).'MB';
    return $memory;
}

 

常用的調試檢測PHP代碼性能的方法有:
memory_get_usage可以分析內存占用空間。
用microtime函數就可以分析程序執行時間。

以上就是使用memory_get_usage獲取php代碼占用內存的全部內容了,本函數十分的高效,有需要的小伙伴可以參考下

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日日操操 | 欧美极品一区二区 | 亚洲国产精品久久人人爱 | 国产乱码一区二区三区在线观看 | 亚洲精品成人在线 | 天堂中文av | 成人免费看片 | 国产精品视频播放 | 亚洲欧美在线视频 | 久久99久久99精品免视看婷婷 | 久久久99国产精品免费 | 日本久久久久久久久久 | 午夜视频网 | 中文字幕av一区二区 | 五月天导航 | 欧美精品99 | 精品在线一区二区三区 | 国产精品精品视频 | 色婷婷一区二区三区 | 午夜精品久久久久久久星辰影院 | 一级黄色在线观看 | 少妇看av一二三区 | 五月天激情综合网 | 欧美日韩第一区 | 免费在线观看黄视频 | 一区二区三区在线播放 | 久久福利电影 | 成人一区二区三区久久精品嫩草 | 麻豆av电影在线观看 | 91福利视频免费 | 91亚洲国产成人久久精品网站 | 看黄免费 | 天堂资源在线 | 91在线精品一区二区 | 精品一区二区三区视频 | 狠狠操网站| 天天精品 | 九九只有精品 | 国产高清免费 | 国产一区不卡视频 | 国产精品久久久久久久久久久久久 |