日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

本地执行php查看内存占用,查看页面执行php占用内存情况

發(fā)布時間:2023/12/1 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本地执行php查看内存占用,查看页面执行php占用内存情况 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天頭腦一熱,想看一下頁面在執(zhí)行的過程中占用了多少內(nèi)存,我也不知道這樣做的目的是什么,可能是出于我的慣性思維吧。不過這樣做也不是完全沒用,

你可以清楚的知道哪些頁面占用的內(nèi)存比較多,特別是對于使用共用主機的網(wǎng)站,一般空間商都會限制每個網(wǎng)站的資源占用情況的(包括cpu和內(nèi)存)。萬一在我

們不知道的情況下,經(jīng)常占用太多的內(nèi)存,你愿意,空間商可不同意了。當然這種情況是很少出現(xiàn)的。

memory_get_usage

php提供了一個查看分配的內(nèi)存大小的函數(shù)memory_get_usage,原型如下

int memory_get_usage ([ bool $real_usage = false ] )

$real_usage為可選參數(shù),默認為false(即不包括memory_get_usage本身占用的內(nèi)存),memory_get_usage(true)可查看包括memory_get_usage在內(nèi)的內(nèi)存占用情況。

該函數(shù)默認返回的是占用內(nèi)存的字節(jié)數(shù),我們可以通過除以1024來以KB為單位,再除以1024以MB為單位。

使用方法

對于wordpress,我們只需要在主題文件夾下的footer.php文件調(diào)用memory_get_usage函數(shù)即可

該語句的輸出以MB為單位,小數(shù)點后保留2位。具體效果可以參看本站的底部。

題外話

當然,如果你想做一個詳細的測試,可以在頁面代碼執(zhí)行之前、模板調(diào)用之前以及頁面代碼執(zhí)行完畢之后分別調(diào)用該函數(shù)以做對比,以下是我做的測試:

一、在頁面代碼執(zhí)行之前調(diào)用memory_get_usage,即在根目錄下的index.php文件的最開始部分加入上面的代碼,結果在0.3M左右。

二、在模板調(diào)用之前,即在主題文件夾下的header.php文件的最開始部分調(diào)用memory_get_usage,結果在11M左右。說明wordpress在調(diào)用模板之前已經(jīng)加載了大量的數(shù)據(jù)。

三、在頁面代碼執(zhí)行完畢之后,即在主題文件夾下的footer.php文件的最后部分調(diào)用memory_get_usage,結果因頁面的不同而不

同,不過也都差不多在12M以下。說明主題本身的php調(diào)用沒有占用多少內(nèi)存。如果這個結果很高的話,就要檢查一下你的主題文件了。

以上結果因為主機的不同而不同,因wordpress的不同而不同,因主題的不同而不同,因各種因素的不同而不同……僅做參考。

另外,如果你想測試某段代碼執(zhí)行后的內(nèi)存使用情況,可以在代碼執(zhí)行之前和執(zhí)行之后分別調(diào)用memory_get_usage,從而可以看出那段代碼對內(nèi)存的影響。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的本地执行php查看内存占用,查看页面执行php占用内存情况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。