Funktsioon memory_get_usage
Funktsioon memory_get_usage tagastab mälu hulga (baitides),
mis on praegu eraldatud PHP-skripti töötamiseks.
Võtab ühe valikulise parameetri - lipu, mis määrab,
kas tulemusesse tuleks kaasata mälu, mis on eraldatud, kuid veel kasutamata.
Süntaks
memory_get_usage([bool $real_usage = false]);
Näide
Hankige praegune mälu tarbimine:
<?php
echo memory_get_usage();
?>
Koodi täitmise tulemus (näide):
2097152
Näide
Võrdleme mälu tarbimist enne ja pärast massiivi loomist:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Koodi täitmise tulemus (näide):
528440
Näide
Parameetri $real_usage kasutamine:
<?php
echo memory_get_usage(true);
?>
Koodi täitmise tulemus (näide):
2097152
Vaata ka
-
funktsiooni
memory_get_peak_usage,
mis tagastab mälu kasutamise piikväärtuse -
funktsiooni
phpinfo,
mis väljastab PHP konfiguratsiooni teavet