Funksjonen memory_get_usage
Funksjonen memory_get_usage returnerer mengden minne (i byte)
som for øyeblikket er tildelt for å kjøre PHP-skriptet.
Tar imot en valgfri parameter - en flagg som bestemmer
om minne som er tildelt, men ennå ikke brukt, skal inkluderes i resultatet.
Syntaks
memory_get_usage([bool $real_usage = false]);
Eksempel
La oss hente gjeldende minneforbruk:
<?php
echo memory_get_usage();
?>
Resultat av kjøring av koden (eksempel):
2097152
Eksempel
La oss sammenligne minneforbruket før og etter opprettelse av en array:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Resultat av kjøring av koden (eksempel):
528440
Eksempel
Bruk av parameteren $real_usage:
<?php
echo memory_get_usage(true);
?>
Resultat av kjøring av koden (eksempel):
2097152
Se også
-
funksjonen
memory_get_peak_usage,
som returnerer toppverdien for minnebruk -
funksjonen
phpinfo,
som viser informasjon om PHP-konfigurasjonen