395 of 410 menu

Función memory_get_usage

La función memory_get_usage devuelve la cantidad de memoria (en bytes), que actualmente está asignada para el funcionamiento del script PHP. Acepta un parámetro opcional - un indicador que determina si se debe incluir en el resultado la memoria asignada pero aún no utilizada.

Sintaxis

memory_get_usage([bool $real_usage = false]);

Ejemplo

Obtengamos el consumo actual de memoria:

<?php echo memory_get_usage(); ?>

Resultado de la ejecución del código (ejemplo):

2097152

Ejemplo

Comparemos el consumo de memoria antes y después de crear un array:

<?php $mem1 = memory_get_usage(); $arr = range(1, 10000); $mem2 = memory_get_usage(); echo $mem2 - $mem1; ?>

Resultado de la ejecución del código (ejemplo):

528440

Ejemplo

Uso del parámetro $real_usage:

<?php echo memory_get_usage(true); ?>

Resultado de la ejecución del código (ejemplo):

2097152

Ver también

  • la función memory_get_peak_usage,
    que devuelve el valor máximo de uso de memoria
  • la función phpinfo,
    que muestra información sobre la configuración de PHP
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