Funktionen memory_get_usage
Funktionen memory_get_usage returnerar mängden minne (i byte),
som för tillfället är allokerat för att köra PHP-skriptet.
Tar en valfri parameter - en flagga som bestämmer
om minne som är allokerat men ännu inte använt ska inkluderas i resultatet.
Syntax
memory_get_usage([bool $real_usage = false]);
Exempel
Få nuvarande minnesförbrukning:
<?php
echo memory_get_usage();
?>
Resultat av kodkörning (exempel):
2097152
Exempel
Jämför minnesförbrukning före och efter skapande av en array:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Resultat av kodkörning (exempel):
528440
Exempel
Användning av parametern $real_usage:
<?php
echo memory_get_usage(true);
?>
Resultat av kodkörning (exempel):
2097152
Se även
-
funktionen
memory_get_peak_usage,
som returnerar peakvärdet för minnesanvändning -
funktionen
phpinfo,
som skriver ut information om PHP-konfiguration