Funkcia memory_get_usage
Funkcia memory_get_usage vráti množstvo pamäte (v bajtoch),
ktoré je v danom momente pridelené pre prácu PHP skriptu.
Prijíma jeden voliteľný parameter - príznak, ktorý určuje,
či je potrebné zahrnúť do výsledku pamäť pridelenú, ale ešte nevyužitú.
Syntax
memory_get_usage([bool $real_usage = false]);
Príklad
Získame aktuálnu spotrebu pamäte:
<?php
echo memory_get_usage();
?>
Výsledok vykonania kódu (príklad):
2097152
Príklad
Porovnajme spotrebu pamäte pred a po vytvorení poľa:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Výsledok vykonania kódu (príklad):
528440
Príklad
Použitie parametra $real_usage:
<?php
echo memory_get_usage(true);
?>
Výsledok vykonania kódu (príklad):
2097152
Pozri tiež
-
funkciu
memory_get_peak_usage,
ktorá vráti maximálnu hodnotu využitia pamäte -
funkciu
phpinfo,
ktorá zobrazí informácie o PHP konfigurácii