(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
memory_get_usage — 返回分配給 PHP 的內存量
$real_usage
= false): int返回當前分配給你的 PHP 腳本的內存量,單位是字節(byte)。
real_usage
如果設置為 true
,獲取系統分配總的內存尺寸,包括未使用的頁(yè)。如果未設置或者設置為 false
,僅僅報告實(shí)際使用的內存量。
注意:
PHP 不跟蹤非
emalloc()
分配的內存
返回內存量字節數。
版本 | 說(shuō)明 |
---|---|
5.2.1 | 不需要在編譯時(shí)使用 --enable-memory-limit 選項就能夠使用這個(gè)函數。 |
5.2.0 |
增加了參數 real_usage 。
|
示例 #1 一個(gè) memory_get_usage() 例子
<?php
//這只是個(gè)例子,下面的數字取決于你的系統
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
?>