この記事では、主に PHP のメモリ使用量を取得する方法を紹介します。興味のある方は、
PHP組み込み関数 memory_get_usage() - PHP に割り当てられたメモリの量をバイト単位で返します ) を参照してください。実際の WEB 開発では、これらの関数は非常に便利で、PHP コードのパフォーマンスをデバッグするために使用できます。
memory_get_usage() 関数はメモリ使用量を返し、memory_get_peak_usage() 関数はピークメモリ使用量を返し、
getrusage() 関数は CUP 使用量を返します。ただし、これらの機能は Linux 上で実行する必要があることに注意してください。
memory_get_usage() の例
<?php //这只是个例子,下面的数字取决于你的系统 echo memory_get_usage() . "\n"; // 36640 $a = str_repeat("Hello", 4242); echo memory_get_usage() . "\n"; // 57960 unset($a); echo memory_get_usage() . "\n"; // 36744 ?>
この例では、str_repeat() を使用して string"hello" を 1000 回繰り返し、最後に前後で消費されるメモリ サイズを比較します。上記の例からわかるように、メモリ使用量を減らすために、unset() 関数を使用して不要になった変数を削除できます。
以上がPHPのメモリ使用量のサンプルコードを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。