Funktio memory_get_usage

Funktio memory_get_usage palauttaa muistimäärän (tavuina), joka on tällä hetkellä varattu PHP-skriptin toimintaan. Se ottaa yhden valinnaisen parametrin - lipun, joka määrittää, tuleeko tulokseen sisällyttää varattu, mutta vielä käyttämätön muisti.

Syntaksi

phpmemory_get_usage([bool $real_usage = false]);

Esimerkki

Haetaan nykyinen muistin käyttö:

php<?php
  echo memory_get_usage();
?>

Koodin suorituksen tulos (esimerkki):

php2097152

Esimerkki

Verrataan muistin käyttöä ennen taulukon luomista ja sen jälkeen:

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

Koodin suorituksen tulos (esimerkki):

php528440

Esimerkki

Parametrin $real_usage käyttö:

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

Koodin suorituksen tulos (esimerkki):

php2097152

Katso myös