396 of 410 menu

Funkce memory_get_peak_usage

Funkce memory_get_peak_usage vrací špičkovou hodnotu využití paměti skriptem v bajtech. Může být použita pro ladění spotřeby paměti a hledání úzkých míst v kódu. Přijímá jeden volitelný parametr, který určuje, zda vrátit skutečné množství přidělené paměti (true) nebo emulované PHP (false).

Syntaxe

memory_get_peak_usage([bool $real_usage = false]);

Příklad

Získáme špičkové využití paměti ve skriptu:

<?php // Vytvoříme pole spotřebovávající paměť $arr = range(1, 100000); // Získáme špičkové využití paměti $peak = memory_get_peak_usage(); echo 'Peak memory usage: ' . $peak . ' bytes'; ?>

Výsledek provedení kódu:

'Peak memory usage: 14680064 bytes'

Příklad

Získáme skutečné špičkové využití paměti (bez ohledu na optimalizace PHP):

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo 'Real peak memory usage: ' . $peak . ' bytes'; ?>

Výsledek provedení kódu:

'Real peak memory usage: 20971520 bytes'

Viz také

Č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