PHP組み込み関数memory_get_usage()は、PHPスクリプトに現在割り当てられているメモリ量をバイト単位で返すことができます。実際のWEB開発において、これらの機能は非常に便利で、PHPコードのパフォーマンスをデバッグするために使用できます。
memory_get_usage() 関数はメモリ使用量を返し、memory_get_peak_usage() 関数はピークメモリ使用量を返し、getrusage() は CUP 使用量を返します。ただし、これらの機能は Linux 上で実行する必要があることに注意してください。
以下の例を見てみましょう:
コードは次のとおりです:
コードは次のとおりです:
開始メモリ: 147296
走った後の記憶: 152456通常のメモリに戻る: 147296
関数memory_get_usage()によって返されるバイト数(単位:バイト)。読みやすくするためにバイトを MB に変換するカスタム関数を次に示します:
コードは次のとおりです:
関数メモリ使用量() {
$memory = ( ! function_exists('memory_get_usage')) '0' :round(memory_get_usage()/1024/1024, 2).'MB'; $memory を返します。 }
http://www.bkjia.com/PHPjc/915277.html