memory_get_usage
(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
memory_get_usage — 返回分配給 PHP 的記憶體量
說明
memory_get_usage(bool
$real_usage
= false): int返回目前分配給你的 PHP 指令碼的記憶體量,單位是位元組(byte)。
參數
-
real_usage
-
如果設定為
true
,獲取系統分配總的記憶體尺寸,包括未使用的頁。如果未設定或者設定為false
,僅僅報告實際使用的記憶體量。
注意:
PHP 不跟蹤非
emalloc()
分配的記憶體
返回值
返回記憶體量位元組數。
範例
示例 #1 一個 memory_get_usage() 例子
<?php
//這只是個例子,下面的數字取決於你的系統
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
?>