Функсияи 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 баровардааст