関数 memory_get_usage
関数 memory_get_usage は、現在PHPスクリプトの動作に割り当てられているメモリの量(バイト単位)を返します。
1つのオプションパラメータ(フラグ)を受け取り、このフラグは未使用だが割り当て済みのメモリを結果に含めるかどうかを決定します。
構文
memory_get_usage([bool $real_usage = false]);
例
現在のメモリ消費量を取得します:
<?php
echo memory_get_usage();
?>
コード実行結果(例):
2097152
例
配列作成前後のメモリ消費量を比較します:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
コード実行結果(例):
528440
例
パラメータ $real_usage の使用:
<?php
echo memory_get_usage(true);
?>
コード実行結果(例):
2097152
関連項目
-
メモリ使用量のピーク値を返す関数
memory_get_peak_usage
-
PHP設定情報を表示する関数
phpinfo