Функция memory_get_peak_usage

Функция memory_get_peak_usage скрипт томонидан памья ишлатишнинг пик кийматини байтларда кайтаради. Памья сарфини дибаглаш ва коддаги тор жойларни топиш учун ишлатилиши мумкин. Битта ихтиёрий параметрни кабул килади, у хакикий сарфланган памья хажмини (true) ёки PHP эмуляциясини (false) кайтаришни белгилайди.

Синтаксис

phpmemory_get_peak_usage([bool $real_usage = false]);

Мисол

Скриптдаги памья ишлатиш пикини оламиз:

php<?php
  // Памья сарфловчи массив яратамиз
  $arr = range(1, 100000);
  
  // Памья ишлатиш пикини оламиз
  $peak = memory_get_peak_usage();
  echo 'Памья ишлатиш пики: ' . $peak . ' байт';
?>

Кодни ижро этиш натижаси:

php'Памья ишлатиш пики: 14680064 байт'

Мисол

Хакикий памья ишлатиш пикини оламиз (PHP оптимизацияларини хисобга олмаган холда):

php<?php
  $arr = range(1, 100000);
  $peak = memory_get_peak_usage(true);
  echo 'Хакикий памья ишлатиш пики: ' . $peak . ' байт';
?>

Кодни ижро этиш натижаси:

php'Хакикий памья ишлатиш пики: 20971520 байт'

Шунингдек ку́ринг

  • функция memory_get_usage,
    бугунги памья ишлатишни кайтаради
  • функция error_reporting,
    хатолар хисоботлари даражасини белгилайди