Функция 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-конфигурацияси ҳақида маълумот чиқаради