(PHP 4 >= 4.3.2, PHP 5, PHP 7)
memory_get_usage — Indique la quantité de mémoire utilisée par PHP
$real_usage
= false
] )Retourne la quantité de mémoire allouée à PHP à cet instant.
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éfini ou vaut FALSE
,
seule la mémoire utilisée par emalloc() sera retournée.
Retourne la quantité de mémoire, en octets.
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é.
|
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
?>