Memory_get_peak_usage funksiýasy
memory_get_peak_usage funksiýasy skriptiň ýadrowy ulanmagynyň iň ýokary bahasyny baýtlarda gaýdaryar.
Ýadrowyň sarp edilişini sazlamak we kodyň dar ýerlerini gözlemek üçin ulanylyp bilner.
Hakyky bellenen ýadrowyň göwrümini (true) ýa-da PHP tarapyndan ýüze çykarylan (false) gaýdaryp ýa-da gaýtarmazlygy kesgitleýän bir hökmany bolmadyk parametry kabul edýär.
Sintaksis
memory_get_peak_usage([bool $real_usage = false]);
Mysal
Skriptde ýadrowyň iň ýokary ulanmagyny alyň:
<?php
// Ýadrow sarp edýän massiw dörediň
$arr = range(1, 100000);
// Ýadrowyň iň ýokary ulanmagyny alyň
$peak = memory_get_peak_usage();
echo 'Ýadrowyň iň ýokary ulanylyşy: ' . $peak . ' baýt';
?>
Kody ýerine ýetirmegiň netijesi:
'Ýadrowyň iň ýokary ulanylyşy: 14680064 baýt'
Mysal
Hakyky ýadrowyň iň ýokary ulanmagyny alyň (PHP-niň gowulandyrmalaryny hasaba almazdan):
<?php
$arr = range(1, 100000);
$peak = memory_get_peak_usage(true);
echo 'Hakyky ýadrowyň iň ýokary ulanylyşy: ' . $peak . ' baýt';
?>
Kody ýerine ýetirmegiň netijesi:
'Hakyky ýadrowyň iň ýokary ulanylyşy: 20971520 baýt'
Şeýle-de göz aýlaň
-
memory_get_usagefunksiýasyny,
häzirki ýadrowy ulanmagy gaýdaryar -
error_reportingfunksiýasyny,
ýalňyşlar barada hasabat derejesini kesgitleýär