Kazi memory_get_peak_usage

Kazi memory_get_peak_usage hurudisha thamani ya kilele ya matumizi ya kumbukumbu na hati kwa ka. Inaweza kutumika kwa utatuzi wa matumizi ya kumbukumbu na utafutaji maeneo duni katika msimbo. Inakubali kigezo kimoja cha hiari, ambacho huamua, kurudisha kiwango halisi cha kumbukumbu iliyotengwa (true) au ile inayoigwa na PHP (false).

Syntax

phpmemory_get_peak_usage([bool $real_usage = false]);

Mfano

Wacha tupate matumizi ya kilele ya kumbukumbu katika hati:

php<?php
  // Tunga safu, inayotumia kumbukumbu
  $arr = range(1, 100000);
  
  // Pata matumizi ya kilele ya kumbukumbu
  $peak = memory_get_peak_usage();
  echo 'Matumizi ya kilele ya kumbukumbu: ' . $peak . ' ka';
?>

Matokeo ya kutekeleza msimbo:

php'Matumizi ya kilele ya kumbukumbu: 14680064 ka'

Mfano

Wacha tupate matumizi halisi ya kilele ya kumbukumbu (bila kuzingatia ukamilifu wa PHP):

php<?php
  $arr = range(1, 100000);
  $peak = memory_get_peak_usage(true);
  echo 'Matumizi halisi ya kilele ya kumbukumbu: ' . $peak . ' ka';
?>

Matokeo ya kutekeleza msimbo:

php'Matumizi halisi ya kilele ya kumbukumbu: 20971520 ka'

Angalia pia