関数 memory_get_usage

関数 memory_get_usage は、現在PHPスクリプトの動作に割り当てられているメモリの量(バイト単位)を返します。 1つのオプションパラメータ(フラグ)を受け取り、このフラグは未使用だが割り当て済みのメモリを結果に含めるかどうかを決定します。

構文

phpmemory_get_usage([bool $real_usage = false]);

例

現在のメモリ消費量を取得します:

php<?php
  echo memory_get_usage();
?>

コード実行結果(例):

php2097152

例

配列作成前後のメモリ消費量を比較します:

php<?php
  $mem1 = memory_get_usage();
  $arr = range(1, 10000);
  $mem2 = memory_get_usage();
  echo $mem2 - $mem1;
?>

コード実行結果(例):

php528440

例

パラメータ $real_usage の使用:

php<?php
  echo memory_get_usage(true);
?>

コード実行結果(例):

php2097152

関連項目