Funktsioon memory_get_peak_usage
Funktsioon memory_get_peak_usage tagastab skripti mälu kasutamise tipuväärtuse baitides.
Võib kasutada mälu tarbimise silumiseks ja ahenduskohtade otsimiseks koodist.
Võtab ühe valikulise parameetri, mis määrab, kas tagastada tegelik eraldatud mälu maht (true)
või PHP poolt emuleeritud (false).
Süntaks
memory_get_peak_usage([bool $real_usage = false]);
Näide
Hankime mälu tipukasutuse skriptis:
<?php
// Loome massiivi, mis tarbib mälu
$arr = range(1, 100000);
// Hankime mälu tipukasutuse
$peak = memory_get_peak_usage();
echo 'Tipumälu kasutus: ' . $peak . ' baiti';
?>
Koodi täitmise tulemus:
'Tipumälu kasutus: 14680064 baiti'
Näide
Hankime tegeliku mälu tipukasutuse (arvestamata PHP optimeerimisi):
<?php
$arr = range(1, 100000);
$peak = memory_get_peak_usage(true);
echo 'Tegelik tipumälu kasutus: ' . $peak . ' baiti';
?>
Koodi täitmise tulemus:
'Tegelik tipumälu kasutus: 20971520 baiti'
Vaata ka
-
funktsiooni
memory_get_usage,
mis tagastab praeguse mälu kasutuse -
funktsiooni
error_reporting,
mis määrab veateadete taseme