memory_get_usage

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

memory_get_usageIndique la quantité de mémoire utilisée par PHP

Description

memory_get_usage(bool $real_usage = false): int

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 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()

Valeurs de retour

Retourne la quantité de mémoire, en octets.

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