Funkcija memory_get_usage
Funkcija memory_get_usage vraća količinu memorije (u bajtovima),
koja je trenutno dodeljena za rad PHP-skripte.
Prihvata jedan opcioni parametar - zastavicu, koja određuje,
da li treba uključiti u rezultat memoriju koja je dodeljena, ali još uvek nije korišćena.
Sintaksa
phpmemory_get_usage([bool $real_usage = false]);
Primer
Dobijamo trenutnu potrošnju memorije:
php<?php
echo memory_get_usage();
?>
Rezultat izvršavanja koda (primer):
php2097152
Primer
Uporedimo potrošnju memorije pre i posle kreiranja niza:
php<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Rezultat izvršavanja koda (primer):
php528440
Primer
Korišćenje parametra $real_usage:
php<?php
echo memory_get_usage(true);
?>
Rezultat izvršavanja koda (primer):
php2097152
Pogledajte takođe
-
funkciju
memory_get_peak_usage,
koja vraća vrednost maksimalne potrošnje memorije -
funkciju
phpinfo,
koja ispisuje informacije o PHP-konfiguraciji