Funktsioon memory_get_usage

Funktsioon memory_get_usage tagastab mälu hulga (baitides), mis on praegu eraldatud PHP-skripti töötamiseks. Võtab ühe valikulise parameetri - lipu, mis määrab, kas tulemusesse tuleks kaasata mälu, mis on eraldatud, kuid veel kasutamata.

Süntaks

phpmemory_get_usage([bool $real_usage = false]);

Näide

Hankige praegune mälu tarbimine:

php<?php
  echo memory_get_usage();
?>

Koodi täitmise tulemus (näide):

php2097152

Näide

Võrdleme mälu tarbimist enne ja pärast massiivi loomist:

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

Koodi täitmise tulemus (näide):

php528440

Näide

Parameetri $real_usage kasutamine:

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

Koodi täitmise tulemus (näide):

php2097152

Vaata ka

  • funktsiooni memory_get_peak_usage,
    mis tagastab mälu kasutamise piikväärtuse
  • funktsiooni phpinfo,
    mis väljastab PHP konfiguratsiooni teavet