memory_get_usage
http://php.net/manual/ja/function.memory-get-usage.php
memory_get_peak_usage
http://php.net/manual/ja/function.memory-get-peak-usage.php
例
echo "MEMORY0 : " . number_format(memory_get_usage()) . " byte(初期値)<br>";
$strBuffer = str_repeat("ABCDEFG,", 10000);
echo "MEMORY1 : " . number_format(memory_get_usage()) . " byte(文字列生成)<br>";
$aryBuffer = explode(",", $strBuffer);
echo "MEMORY2 : " . number_format(memory_get_usage()) . " byte(配列生成)<br>";
unset($strBuffer);
echo "MEMORY3 : " . number_format(memory_get_usage()) . " byte(文字列解放)<br>";
mb_convert_variables("SJIS-win", "UTF-8", $aryBuffer);
echo "MEMORY4 : " . number_format(memory_get_usage()) . " byte(mb_convert_variables実行)<br>";
unset($aryBuffer);
echo "MEMORY5 : " . number_format(memory_get_usage()) . " byte(配列解放)<br>";
[カテゴリ: プログラミング言語 > PHP]
[通知用URL]
Tweet
最終更新時間:2011年04月07日 18時50分06秒