Funkcija memory_get_usage
Funkcija memory_get_usage atgriež atmiņas daudzumu (baitos),
kas šobrīd ir piešķirts PHP skripta darbībai.
Pieņem vienu neobligātu parametru - karogu, kas nosaka,
vai rezultātā jāiekļauj atmiņa, kas ir piešķirta, bet vēl nav izmantota.
Sintakse
memory_get_usage([bool $real_usage = false]);
Piemērs
Iegūsim pašreizējo atmiņas patēriņu:
<?php
echo memory_get_usage();
?>
Koda izpildes rezultāts (piemērs):
2097152
Piemērs
Salīdzināsim atmiņas patēriņu pirms un pēc masīva izveides:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Koda izpildes rezultāts (piemērs):
528440
Piemērs
Parametra $real_usage izmantošana:
<?php
echo memory_get_usage(true);
?>
Koda izpildes rezultāts (piemērs):
2097152
Skatiet arī
-
funkciju
memory_get_peak_usage,
kas atgriež atmiņas izmantošanas maksimālo vērtību -
funkciju
phpinfo,
kas izvada informāciju par PHP konfigurāciju