395 of 410 menu

Funkce memory_get_usage

Funkce memory_get_usage vrací množství paměti (v bajtech), které je v daném okamžiku přiděleno pro práci PHP skriptu. Přijímá jeden nepovinný parametr - příznak, který určuje, zda je třeba do výsledku zahrnout paměť přidělenou, ale ještě nevyužitou.

Syntaxe

memory_get_usage([bool $real_usage = false]);

Příklad

Získáme aktuální spotřebu paměti:

<?php echo memory_get_usage(); ?>

Výsledek provedení kódu (příklad):

2097152

Příklad

Porovnáme spotřebu paměti před a po vytvoření pole:

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

Výsledek provedení kódu (příklad):

528440

Příklad

Použití parametru $real_usage:

<?php echo memory_get_usage(true); ?>

Výsledek provedení kódu (příklad):

2097152

Viz také

  • funkci memory_get_peak_usage,
    která vrací maximální hodnotu využití paměti
  • funkci phpinfo,
    která vypisuje informace o PHP konfiguraci
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout