Funksie memory_get_peak_usage
Die funksie memory_get_peak_usage gee terug die piekwaarde van geheuegebruik deur die skrip in grepe.
Kan gebruik word vir debugging van geheueverbruik en om knelpunte in die kode te vind.
Neem een opsionele parameter wat bepaal of die werklike hoeveelheid toegewysde geheue (true)
of die geëmulëerde PHP (false) teruggegee moet word.
Sintaksis
memory_get_peak_usage([bool $real_usage = false]);
Voorbeeld
Kry die piekgeheuegebruik in die skrip:
<?php
// Skep 'n skikking wat geheue verbruik
$arr = range(1, 100000);
// Kry die piekgeheuegebruik
$peak = memory_get_peak_usage();
echo 'Piek geheuegebruik: ' . $peak . ' grepe';
?>
Resultaat van die kode-uitvoering:
'Piek geheuegebruik: 14680064 grepe'
Voorbeeld
Kry die werklike piekgeheuegebruik (sonder inagneming van PHP-optimisasies):
<?php
$arr = range(1, 100000);
$peak = memory_get_peak_usage(true);
echo 'Werklike piek geheuegebruik: ' . $peak . ' grepe';
?>
Resultaat van die kode-uitvoering:
'Werklike piek geheuegebruik: 20971520 grepe'
Sien ook
-
die funksie
memory_get_usage,
wat die huidige geheuegebruik teruggee -
die funksie
error_reporting,
wat die vlak van foutrapportering stel