A memory_get_usage függvény
A memory_get_usage függvény visszaadja a memória mennyiségét (bájtban),
amelyet jelenleg a PHP szkript működéséhez foglaltak le.
Egy opcionális paramétert fogad el - egy flag-et, amely meghatározza,
hogy a felhasználatlan, de már lefoglalt memóriát is bele kell-e számítani az eredménybe.
Szintaxis
memory_get_usage([bool $real_usage = false]);
Példa
Lekérjük az aktuális memóriafogyasztást:
<?php
echo memory_get_usage();
?>
A kód végrehajtásának eredménye (példa):
2097152
Példa
Hasonlítsuk össze a memóriafogyasztást egy tömb létrehozása előtt és után:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
A kód végrehajtásának eredménye (példa):
528440
Példa
A $real_usage paraméter használata:
<?php
echo memory_get_usage(true);
?>
A kód végrehajtásának eredménye (példa):
2097152
Lásd még
-
a
memory_get_peak_usagefüggvényt,
amely a memóriafelhasználás csúcsértékét adja vissza -
a
phpinfofüggvényt,
amely kiírja a PHP konfigurációs információkat