396 of 410 menu

Функција memory_get_peak_usage

Функцијата memory_get_peak_usage ја враќа максималната вредност на користената меморија од скриптата во бајти. Може да се користи за дебагирање на потрошувачката на меморија и за пронаоѓање на тесните места во кодот. Прифаќа еден незадолжителен параметар кој одредува дали да се врати вистинскиот объем на доделената меморија (true) или емулираниот од PHP (false).

Синтакса

memory_get_peak_usage([bool $real_usage = false]);

Пример

Да го добиеме максималното користење на меморијата во скрипта:

<?php // Креираме низа што троши меморија $arr = range(1, 100000); // Го добиваме максималното користење на меморијата $peak = memory_get_peak_usage(); echo 'Max memory usage: ' . $peak . ' bytes'; ?>

Резултат од извршувањето на кодот:

'Max memory usage: 14680064 bytes'

Пример

Да го добиеме вистинското максимално користење на меморијата (без да се земат предвид оптимизациите на PHP):

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

Резултат од извршувањето на кодот:

'Real max memory usage: 20971520 bytes'

Погледнете ги исто така

  • функцијата memory_get_usage,
    која го враќа тековното користење на меморијата
  • функцијата error_reporting,
    која го поставува нивото на пријави за грешки
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј