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
= false
] )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éfini ou vautFALSE
, 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 #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