396 of 410 menu

Funkcija memory_get_peak_usage

Funkcija memory_get_peak_usage vrne največjo vrednost porabe pomnilnika s strani skripte v bajtih. Lahko se uporablja za odpravljanje napak pri porabi pomnilnika in iskanje ozkih grl v kodi. Sprejme en neobvezen parameter, ki določa, ali naj vrne dejansko količino dodeljenega pomnilnika (true) ali emuliranega s strani PHP (false).

Sintaksa

memory_get_peak_usage([bool $real_usage = false]);

Primer

Pridobimo največjo porabo pomnilnika v skripti:

<?php // Ustvarimo polje, ki porablja pomnilnik $arr = range(1, 100000); // Pridobimo največjo porabo pomnilnika $peak = memory_get_peak_usage(); echo 'Največja poraba pomnilnika: ' . $peak . ' bajtov'; ?>

Rezultat izvajanja kode:

'Največja poraba pomnilnika: 14680064 bajtov'

Primer

Pridobimo dejansko največjo porabo pomnilnika (brez upoštevanja optimizacij PHP):

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo 'Dejanska največja poraba pomnilnika: ' . $peak . ' bajtov'; ?>

Rezultat izvajanja kode:

'Dejanska največja poraba pomnilnika: 20971520 bajtov'

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni