396 of 410 menu

memory_get_peak_usage関数

関数 memory_get_peak_usage は、スクリプトのメモリ使用量のピーク値をバイト単位で返します。 メモリ消費のデバッグやコード内のボトルネック特定に使用できます。 省略可能な1つのパラメータを受け取り、実際に割り当てられたメモリ量(true)を返すか、 PHPがエミュレートする使用量(false)を返すかを決定します。

構文

memory_get_peak_usage([bool $real_usage = false]);

スクリプト内でのピークメモリ使用量を取得します:

<?php // メモリを消費する配列を作成 $arr = range(1, 100000); // ピークメモリ使用量を取得 $peak = memory_get_peak_usage(); echo 'ピークメモリ使用量: ' . $peak . ' バイト'; ?>

コード実行結果:

'ピークメモリ使用量: 14680064 バイト'

(PHPの最適化を考慮しない)実際のピークメモリ使用量を取得します:

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo '実際のピークメモリ使用量: ' . $peak . ' バイト'; ?>

コード実行結果:

'実際のピークメモリ使用量: 20971520 バイト'

関連項目

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否