395 of 410 menu

Funcția memory_get_usage

Funcția memory_get_usage returnează cantitatea de memorie (în octeți), care în acest moment este alocată pentru funcționarea scriptului PHP. Acceptă un parametru opțional - un flag care determină dacă trebuie inclusă în rezultat memoria alocată, dar încă neutilizată.

Sintaxă

memory_get_usage([bool $real_usage = false]);

Exemplu

Să obținem consumul curent de memorie:

<?php echo memory_get_usage(); ?>

Rezultatul executării codului (exemplu):

2097152

Exemplu

Să comparăm consumul de memorie înainte și după crearea array-ului:

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

Rezultatul executării codului (exemplu):

528440

Exemplu

Utilizarea parametrului $real_usage:

<?php echo memory_get_usage(true); ?>

Rezultatul executării codului (exemplu):

2097152

Vedeți și

  • funcția memory_get_peak_usage,
    care returnează valoarea de vârf a utilizării memoriei
  • funcția phpinfo,
    care afișează informații despre configurația PHP
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge