396 of 410 menu

Funkcja memory_get_peak_usage

Funkcja memory_get_peak_usage zwraca szczytową wartość użycia pamięci przez skrypt w bajtach. Może być używana do debugowania zużycia pamięci i wyszukiwania wąskich gardeł w kodzie. Przyjmuje jeden opcjonalny parametr, który określa, czy zwracać rzeczywistą ilość przydzielonej pamięci (true) czy emulowaną przez PHP (false).

Składnia

memory_get_peak_usage([bool $real_usage = false]);

Przykład

Pobierzmy szczytowe użycie pamięci w skrypcie:

<?php // Tworzymy tablicę zużywającą pamięć $arr = range(1, 100000); // Pobieramy szczytowe użycie pamięci $peak = memory_get_peak_usage(); echo 'Peak memory usage: ' . $peak . ' bytes'; ?>

Wynik wykonania kodu:

'Peak memory usage: 14680064 bytes'

Przykład

Pobierzmy rzeczywiste szczytowe użycie pamięci (bez uwzględniania optymalizacji PHP):

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

Wynik wykonania kodu:

'Real peak memory usage: 20971520 bytes'

Zobacz też

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ć