395 of 410 menu

Funkcja memory_get_usage

Funkcja memory_get_usage zwraca ilość pamięci (w bajtach), która jest aktualnie przydzielona do pracy skryptu PHP. Przyjmuje jeden opcjonalny parametr - flagę, która określa, czy należy uwzględnić w wyniku pamięć przydzieloną, ale jeszcze nie wykorzystaną.

Składnia

memory_get_usage([bool $real_usage = false]);

Przykład

Pobierzmy aktualne zużycie pamięci:

<?php echo memory_get_usage(); ?>

Wynik wykonania kodu (przykład):

2097152

Przykład

Porównajmy zużycie pamięci przed i po utworzeniu tablicy:

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

Wynik wykonania kodu (przykład):

528440

Przykład

Użycie parametru $real_usage:

<?php echo memory_get_usage(true); ?>

Wynik wykonania kodu (przykład):

2097152

Zobacz też

  • funkcję memory_get_peak_usage,
    która zwraca szczytową wartość użycia pamięci
  • funkcję phpinfo,
    która wyświetla informacje o konfiguracji PHP
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć