Kazi memory_get_usage

Kazi memory_get_usage hurudisha kiasi cha kumbukumbu (kwa kaunti), ambacho kwa sasa kimetengwa kwa ajili ya kazi ya mwongozo wa PHP. Inakubali kigezo kimoja cha hiari - bendera, ambacho huamua, ikiwa ni lazima kujumuisha kumbukumbu iliyotengwa, lakini bado haijatumiwa.

Sintaksia

phpmemory_get_usage([bool $real_usage = false]);

Mfano

Wacha tupate matumizi ya sasa ya kumbukumbu:

php<?php
  echo memory_get_usage();
?>

Matokeo ya utekelezaji wa kificho (mfano):

php2097152

Mfano

Wacha tulinganishe matumizi ya kumbukumbu kabla na baada ya kuunda safu:

php<?php
  $mem1 = memory_get_usage();
  $arr = range(1, 10000);
  $mem2 = memory_get_usage();
  echo $mem2 - $mem1;
?>

Matokeo ya utekelezaji wa kificho (mfano):

php528440

Mfano

Matumizi ya kigezo $real_usage:

php<?php
  echo memory_get_usage(true);
?>

Matokeo ya utekelezaji wa kificho (mfano):

php2097152

Angalia Pia

  • kazi memory_get_peak_usage,
    ambayo hurudisha thamani ya kilele cha matumizi ya kumbukumbu
  • kazi phpinfo,
    ambayo inatoa taarifa kuhusu usanidi wa PHP