memory_get_usage funksiyası
memory_get_usage funksiyası hazırda PHP-skriptinin işi üçün ayrılan yaddaşın miqdarını (baytla) qaytarır.
Bir optional parametr qəbul edir - flag, hansı ki, nəticəyə ayrılan, amma hələ istifadə edilməmiş yaddaşın daxil edilməli olub-olmadığını təyin edir.
Sintaksis
memory_get_usage([bool $real_usage = false]);
Nümunə
Cari yaddaş istifadəsini əldə edək:
<?php
echo memory_get_usage();
?>
Kodun icra nəticəsi (nümunə):
2097152
Nümunə
Massiv yaradılmazdan əvvəl və sonra yaddaş istifadəsini müqayisə edək:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Kodun icra nəticəsi (nümunə):
528440
Nümunə
$real_usage parametrindən istifadə:
<?php
echo memory_get_usage(true);
?>
Kodun icra nəticəsi (nümunə):
2097152
Həmçinin baxın
-
memory_get_peak_usagefunksiyasına,
hansı ki, yaddaş istifadəsinin pik dəyərini qaytarır -
phpinfofunksiyasına,
hansı ki, PHP konfiqurasiyası haqqında məlumat çıxarır