(PHP 4 >= 4.3.2, PHP 5)
memory_get_usage — 返回分配給 PHP 的內(nèi)存量
說明
int memory_get_usage ([ bool$real_usage
= false
] )
返回當(dāng)前分配給你的 PHP 腳本的內(nèi)存量,單位是字節(jié)(byte)。
參數(shù)
real_usage
如果設(shè)置為 TRUE
,獲取系統(tǒng)分配的真實(shí)內(nèi)存尺寸。如果未設(shè)置或者設(shè)置為 FALSE
,將是 emalloc() 報(bào)告使用的內(nèi)存量。
返回值
返回內(nèi)存量字節(jié)數(shù)。
更新日志
版本
說明
5.2.1
不需要在編譯時使用 --enable-memory-limit 選項(xiàng)就能夠使用這個函數(shù)。
5.2.0
增加了參數(shù) real_usage
。
范例
Example #1 一個 memory_get_usage() 例子
<?php
//這只是個例子,下面的數(shù)字取決于你的系統(tǒng)
echo memory_get_usage() . "n"; // 36640
$a = str_repeat("Hello", 4242);
echo memory_get_usage() . "n"; // 57960
unset($a);
echo memory_get_usage() . "n"; // 36744
?>
參見
memory_get_peak_usage() - 返回分配給 PHP 內(nèi)存的峰值 memory_limit