Функција memory_get_usage
Функција memory_get_usage враћа количину меморије (у бајтовима),
која је тренутно додељена за рад PHP скрипта.
Прихвата један опциони параметар - флаг, који одређује,
да ли треба укључити у резултат меморију која је додељена, али још увек није искоришћена.
Синтакса
memory_get_usage([bool $real_usage = false]);
Пример
Добијамо тренутну потрошњу меморије:
<?php
echo memory_get_usage();
?>
Резултат извршавања кода (пример):
2097152
Пример
Упоредимо потрошњу меморије пре и после креирања низа:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Резултат извршавања кода (пример):
528440
Пример
Коришћење параметра $real_usage:
<?php
echo memory_get_usage(true);
?>
Резултат извршавања кода (пример):
2097152
Погледајте такође
-
функцију
memory_get_peak_usage,
која враћа вршну вредност коришћења меморије -
функцију
phpinfo,
која приказује информације о PHP конфигурацији