memory_get_usage funksiýasy

memory_get_usage funksiýasy häzirki wagtda PHP-skriptiň işi üçin bölüp berlen ýadyň mukdaryny (baýtlarda) yzyna gaýtarýar. Bir hökmany däl parametr alýar - netijä ulanylýan, ýöne heniz ulanylmaýan ýadyny goşmalymy ýa-da ýokmy, şony kesgitleýän baýdag.

Sintaksis

phpmemory_get_usage([bool $real_usage = false]);

Mysal

Häzirki ýady sarp etmäni alalyň:

php<?php
  echo memory_get_usage();
?>

Kody ýerine ýetirmegiň netijesi (mysal):

php2097152

Mysal

Massiw döredilmän ozal we ondan soňra ýady sarp etmegi deňeşdireliň:

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

Kody ýerine ýetirmegiň netijesi (mysal):

php528440

Mysal

$real_usage parametrini ulanyş:

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

Kody ýerine ýetirmegiň netijesi (mysal):

php2097152

Şeýle-de görüň

  • memory_get_peak_usage funksiýasy,
    ýady ulanyşyň iň ýokary bahasyny yzyna gaýtarýar
  • phpinfo funksiýasy,
    PHP konfigurasiýasy barada maglumat çykarýar