Retorna a quantidade de memória alocada para o PHP

# memory_get_usage

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

memory_get_usage — Retorna a quantidade de memória alocada para o PHP

### Descrição

function memory_get_usage(bool `$real_usage` = `false`): int

Retorna a quantidade de memória, em bytes, que está sendo alocada atualmente para o script PHP.

### Parâmetros

`real_usage`

  Defina isso como `true` para obter a memória total alocada do sistema, incluindo páginas não utilizadas. Se não estiver definido ou informado como `false`, apenas a memória usada é relatada.

> Nota:

> O PHP não rastreia memória que não é alocada por `emalloc()`

### Valor Retornado

Retorna a quantidade de memória em bytes.

### Exemplos

Exemplo #1 Um exemplo de memory_get_usage()

    <?php
    // Este é apenas um exemplo, os número abaixo serão
    // diferentes dependendo do sistema

    echo memory_get_usage() . "\n"; // 36640

    $a = str_repeat("Hello", 4242);

    echo memory_get_usage() . "\n"; // 57960

    unset($a);

    echo memory_get_usage() . "\n"; // 36744

    ?>

### Veja Também

- memory_get_peak_usage() - Retorna o pico de memória alocada pelo PHP
- memory_limit

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open