395 of 410 menu

Funkcija memory_get_usage

Funkcija memory_get_usage grąžina atminties kiekį (baitais), kurišiuo metu yra paskirstyta PHP scenarijui. Priima vieną neprivalomą parametrą - vėliavėlę, kuri nustato, ar reikia į rezultatą įtraukti atmintį, kuri buvo paskirstyta, bet dar nepanaudota.

Sintaksė

memory_get_usage([bool $real_usage = false]);

Pavyzdys

Gaukime dabartinį atminties suvartojimą:

<?php echo memory_get_usage(); ?>

Kodo vykdymo rezultatas (pavyzdys):

2097152

Pavyzdys

Palyginkime atminties suvartojimą prieš ir po masyvo sukūrimo:

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

Kodo vykdymo rezultatas (pavyzdys):

528440

Pavyzdys

Parametro $real_usage naudojimas:

<?php echo memory_get_usage(true); ?>

Kodo vykdymo rezultatas (pavyzdys):

2097152

Taip pat žiūrėkite

  • funkciją memory_get_peak_usage,
    kuri grąžina didžiausią atminties naudojimo vertę
  • funkciją phpinfo,
    kuri išveda informaciją apie PHP konfigūraciją
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti