Funzione memory_get_usage
La funzione memory_get_usage restituisce la quantità di memoria (in byte),
attualmente allocata per il funzionamento dello script PHP.
Accetta un parametro opzionale - un flag che determina,
se includere nel risultato la memoria allocata ma non ancora utilizzata.
Sintassi
memory_get_usage([bool $real_usage = false]);
Esempio
Otteniamo il consumo di memoria corrente:
<?php
echo memory_get_usage();
?>
Risultato dell'esecuzione del codice (esempio):
2097152
Esempio
Confrontiamo il consumo di memoria prima e dopo la creazione di un array:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Risultato dell'esecuzione del codice (esempio):
528440
Esempio
Utilizzo del parametro $real_usage:
<?php
echo memory_get_usage(true);
?>
Risultato dell'esecuzione del codice (esempio):
2097152
Vedi anche
-
la funzione
memory_get_peak_usage,
che restituisce il valore picco di utilizzo della memoria -
la funzione
phpinfo,
che visualizza informazioni sulla configurazione PHP