Funktionen memory_get_usage
Funktionen memory_get_usage returnerer mængden af hukommelse (i bytes),
der i øjeblikket er tildelt til arbejdet med PHP-scriptet.
Tager en valgfri parameter - et flag, der bestemmer,
om hukommelse, der er tildelt men endnu ikke brugt, skal inkluderes i resultatet.
Syntaks
memory_get_usage([bool $real_usage = false]);
Eksempel
Få det nuværende hukommelsesforbrug:
<?php
echo memory_get_usage();
?>
Resultat af kodeudførelse (eksempel):
2097152
Eksempel
Sammenlign hukommelsesforbruget før og efter oprettelse af array:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Resultat af kodeudførelse (eksempel):
528440
Eksempel
Brug af parameteren $real_usage:
<?php
echo memory_get_usage(true);
?>
Resultat af kodeudførelse (eksempel):
2097152
Se også
-
funktionen
memory_get_peak_usage,
som returnerer peakværdien for hukommelsesforbrug -
funktionen
phpinfo,
som viser information om PHP-konfiguration