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秒