(PHP 4 >= 4.3.2, PHP 5)
memory_get_usage — Indique la quantité de mémoire utilisée par PHP
Retourne la quantité de mémoire allouée à PHP à cet instant.
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.
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 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
?>
memory_get_peak_usage() |
memory_limit |