396 of 410 menu

Función memory_get_peak_usage

La función memory_get_peak_usage devuelve el valor máximo de uso de memoria por el script en bytes. Puede utilizarse para depurar el consumo de memoria y encontrar cuellos de botella en el código. Acepta un parámetro opcional que determina si devolver la cantidad real de memoria asignada (true) o la emulada por PHP (false).

Sintaxis

memory_get_peak_usage([bool $real_usage = false]);

Ejemplo

Obtengamos el uso máximo de memoria en el script:

<?php // Creamos un array que consume memoria $arr = range(1, 100000); // Obtenemos el uso máximo de memoria $peak = memory_get_peak_usage(); echo 'Peak memory usage: ' . $peak . ' bytes'; ?>

Resultado de la ejecución del código:

'Peak memory usage: 14680064 bytes'

Ejemplo

Obtengamos el uso máximo real de memoria (sin tener en cuenta las optimizaciones de PHP):

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo 'Real peak memory usage: ' . $peak . ' bytes'; ?>

Resultado de la ejecución del código:

'Real peak memory usage: 20971520 bytes'

Ver también

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar