memory_get_usage функциясы

memory_get_usage функциясы PHP-скриптің жұмысы үшін әзірше бөлінген жад мөлшерін (байтпен) қайтарады. Бір міндетті емес параметрді қабылдайды - флаг, ол нәтижеге бөлінген, бірақ әлі пайдаланылмаған жадты қосу керектігін анықтайды.

Синтаксис

phpmemory_get_usage([bool $real_usage = false]);

Мысал

Қазіргі жадты пайдалану мөлшерін алайық:

php<?php
  echo memory_get_usage();
?>

Кодты орындау нәтижесі (мысал):

php2097152

Мысал

Массивті жасамас бұрын және одан кейінгі жадты пайдалануды салыстырайық:

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

Кодты орындау нәтижесі (мысал):

php528440

Мысал

$real_usage параметрін пайдалану:

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

Кодты орындау нәтижесі (мысал):

php2097152

Сондай-ақ қараңыз

  • memory_get_peak_usage функциясы,
    ол жадты пайдаланудың ең жоғары мәнін қайтарады
  • phpinfo функциясы,
    ол PHP-конфигурациясы туралы ақпаратты шығарады