PHPプログラムに関する各種メモ書き

PHPプログラムが使用しているメモリを取得する

PHPプログラムが使用しているメモリを取得するには

$mem = memory_get_usage();
$mem = number_format($mem);
print("Memory:{$mem}");

などとするとよいでしょう。

※ ただし関数を呼び出した時点での使用メモリなので注意。


最大どれだけメモリを使用したかは

memory_get_peak_usage();

で取得できます

メソッドとして持っておくといいでしょう

public function dumpmem()
{
	print "\n".'<pre style="text-align:left;">'."\n";
	$mem     = number_format(memory_get_usage());
	$peakmem = number_format(memory_get_peak_usage());
	print("Memory:{$mem} / Peak Memory:{$peakmem}");
	print "\n</pre>\n";
}

関連エントリー

No.653
03/12 17:34

edit

メモリ