Indique la quantité de mémoire utilisée par PHP

# memory_get_usage

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

memory_get_usage — Indique la quantité de mémoire utilisée par PHP

### Description

memory_get_usage ([ bool `$real_usage` = `FALSE` ] ) : int

Retourne la quantité de mémoire allouée à PHP à cet instant.

### Liste de paramètres

`real_usage`

  Définir à `TRUE` pour récupérer la taille totale de la mémoire allouée par le système. Si ce paramètre n'est pas défini ou vaut `FALSE`, seule la mémoire utilisée sera retournée.

> Note:

> PHP ne peut suivre que la mémoire allouée par emalloc()

### Valeurs de retour

Retourne la quantité de mémoire, en octets.

### Historique

Version | Description
--- | ---
5.2.1 | La compilation avec l'option de configuration --enable-memory-limit n'est plus nécessaire pour que cette fonction existe.
5.2.0 | Le paramètre `real_usage` a été ajouté.

### Exemples

Exemple #1 Exemple avec memory_get_usage()

`<?php
// Ceci n'est qu'un exemple. Les chiffres ci-dessous
// différeront suivant les systèmes et les configurations
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
?>`

### Voir aussi

- memory_get_peak_usage() - Retourne la quantité de mémoire maximale allouée par PHP
- memory_limit