memory_get_usage

(PHP 4 >= 4.3.2, PHP 5)

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

Description

int memory_get_usage ( [bool $real_usage] )

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 réelle de la mémoire allouée par le système. Si ce paramètre n'est pas définit ou vaut FALSE , seule la mémoire utilisée par emalloc() sera retournée.

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 2013. 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()
memory_limit