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

phpmemory_get_usage([bool $real_usage = false]);

Nümunə

Cari yaddaş istifadəsini əldə edək:

php<?php
  echo memory_get_usage();
?>

Kodun icra nəticəsi (nümunə):

php2097152

Nümunə

Massiv yaradılmazdan əvvəl və sonra yaddaş istifadəsini müqayisə edək:

php<?php
  $mem1 = memory_get_usage();
  $arr = range(1, 10000);
  $mem2 = memory_get_usage();
  echo $mem2 - $mem1;
?>

Kodun icra nəticəsi (nümunə):

php528440

Nümunə

$real_usage parametrindən istifadə:

php<?php
  echo memory_get_usage(true);
?>

Kodun icra nəticəsi (nümunə):

php2097152

Həmçinin baxın

  • memory_get_peak_usage funksiyasına,
    hansı ki, yaddaş istifadəsinin pik dəyərini qaytarır
  • phpinfo funksiyasına,
    hansı ki, PHP konfiqurasiyası haqqında məlumat çıxarır