395 of 410 menu

Função memory_get_usage

A função memory_get_usage retorna a quantidade de memória (em bytes), que atualmente está alocada para a execução do script PHP. Aceita um parâmetro opcional - um flag que determina, se a memória alocada, mas ainda não utilizada, deve ser incluída no resultado.

Sintaxe

memory_get_usage([bool $real_usage = false]);

Exemplo

Obtendo o consumo atual de memória:

<?php echo memory_get_usage(); ?>

Resultado da execução do código (exemplo):

2097152

Exemplo

Comparando o consumo de memória antes e depois da criação de um array:

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

Resultado da execução do código (exemplo):

528440

Exemplo

Usando o parâmetro $real_usage:

<?php echo memory_get_usage(true); ?>

Resultado da execução do código (exemplo):

2097152

Veja também

  • a função memory_get_peak_usage,
    que retorna o valor de pico do uso de memória
  • a função phpinfo,
    que exibe informações sobre a configuração do PHP
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar