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-конфигурациясы жөнүндө маалыматты чыгарат