Kazi memory_get_peak_usage
Kazi memory_get_peak_usage hurudisha thamani ya kilele ya matumizi ya kumbukumbu na hati kwa ka.
Inaweza kutumika kwa utatuzi wa matumizi ya kumbukumbu na utafutaji maeneo duni katika msimbo.
Inakubali kigezo kimoja cha hiari, ambacho huamua, kurudisha kiwango halisi cha kumbukumbu iliyotengwa (true)
au ile inayoigwa na PHP (false).
Syntax
memory_get_peak_usage([bool $real_usage = false]);
Mfano
Wacha tupate matumizi ya kilele ya kumbukumbu katika hati:
<?php
// Tunga safu, inayotumia kumbukumbu
$arr = range(1, 100000);
// Pata matumizi ya kilele ya kumbukumbu
$peak = memory_get_peak_usage();
echo 'Matumizi ya kilele ya kumbukumbu: ' . $peak . ' ka';
?>
Matokeo ya kutekeleza msimbo:
'Matumizi ya kilele ya kumbukumbu: 14680064 ka'
Mfano
Wacha tupate matumizi halisi ya kilele ya kumbukumbu (bila kuzingatia ukamilifu wa PHP):
<?php
$arr = range(1, 100000);
$peak = memory_get_peak_usage(true);
echo 'Matumizi halisi ya kilele ya kumbukumbu: ' . $peak . ' ka';
?>
Matokeo ya kutekeleza msimbo:
'Matumizi halisi ya kilele ya kumbukumbu: 20971520 ka'
Angalia pia
-
kazi
memory_get_usage,
ambayo hurudisha matumizi ya sasa ya kumbukumbu -
kazi
error_reporting,
ambayo huweka kiwango cha ripoti za makosa