memory_get_peak_usage функциясы
memory_get_peak_usage функциясы скрипт жадты пайдаланғандығының шыңдық мәнін байтпен қайтарады.
Жадты тұтынуды жөңдеу және кодтағы тар орындарды іздеу үшін пайдаланылуы мүмкін.
Бір міндетті емес параметрді қабылдайды, ол нақты бөлінген жад көлемін қайтаруды (true)
немесе PHP эмуляциясын (false) анықтайды.
Синтаксис
memory_get_peak_usage([bool $real_usage = false]);
Мысал
Скриптегі жадты шыңдық пайдалануды алайық:
<?php
// Жадты тұтынатын массив жасаймыз
$arr = range(1, 100000);
// Жадты шыңдық пайдалануды аламыз
$peak = memory_get_peak_usage();
echo 'Жадты шыңдық пайдалану: ' . $peak . ' байт';
?>
Кодты орындау нәтижесі:
'Жадты шыңдық пайдалану: 14680064 байт'
Мысал
Жадты нақты шыңдық пайдалануды алайық (PHP оңтайландыруларын есепке алмай):
<?php
$arr = range(1, 100000);
$peak = memory_get_peak_usage(true);
echo 'Жадты нақты шыңдық пайдалану: ' . $peak . ' байт';
?>
Кодты орындау нәтижесі:
'Жадты нақты шыңдық пайдалану: 20971520 байт'
Сондай-ақ қараңыз
-
memory_get_usageфункциясын,
ол жадты ағымдағы пайдалануды қайтарады -
error_reportingфункциясын,
ол қателер туралы есептер деңгейін орнатады