НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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 'Peak memory usage: ' . $peak . ' bytes'; ?>

Результат выполнения кода:

'Peak memory usage: 14680064 bytes'

Пример

Получим реальное пиковое использование памяти (без учета оптимизаций PHP):

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

Результат выполнения кода:

'Real peak memory usage: 20971520 bytes'

Смотрите также

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