トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

PHPでのメモリの使用量

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]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2011年04月07日 18時50分06秒