Функција 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-конфигурацијата