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
memory_get_usage([bool $real_usage = false]);
Esimerkki
Haetaan nykyinen muistin käyttö:
<?php
echo memory_get_usage();
?>
Koodin suorituksen tulos (esimerkki):
2097152
Esimerkki
Verrataan muistin käyttöä ennen taulukon luomista ja sen jälkeen:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Koodin suorituksen tulos (esimerkki):
528440
Esimerkki
Parametrin $real_usage käyttö:
<?php
echo memory_get_usage(true);
?>
Koodin suorituksen tulos (esimerkki):
2097152
Katso myös
-
funktion
memory_get_peak_usage,
joka palauttaa muistinkäytön huippuarvon -
funktion
phpinfo,
joka tulostaa tietoja PHP-konfiguraatiosta