(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
memory_get_usage — Indique la quantité de mémoire utilisée par PHP
$real_usage
= false
): intRetourne la quantité de mémoire allouée à PHP à cet instant.
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()
Retourne la quantité de mémoire, en octets.
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
?>