memory_get_usage ක්‍රියාව

memory_get_usage ක්‍රියාව දැනට PHP-ස්ක්‍රිප්ටය ක්‍රියාත්මක කිරීම සඳහා වෙන් කරන ලද මතකයේ ප්‍රමාණය (බයිට වලින්) ආපසු ලබා දෙයි. එක් විකල්ප පරාමිතියක් පිළිගනී - තවමත් භාවිතා නොකළ, වෙන් කරන ලද මතකය ප්‍රතිඵලයට ඇතුළත් කළ යුතුද යන්න තීරණය කරන කොඩියක්.

වාග් රීතිය

phpmemory_get_usage([bool $real_usage = false]);

උදාහරණය

වර්තමාන මතක පරිභෝජනය ලබා ගනිමු:

php<?php
  echo memory_get_usage();
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණය):

php2097152

උදාහරණය

array එකක් සෑදීමට පෙර හා පසු මතක පරිභෝජනය සසඳමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණය):

php528440

උදාහරණය

$real_usage පරාමිතිය භාවිතා කිරීම:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණය):

php2097152

මේවාද බලන්න

  • memory_get_peak_usage ක්‍රියාව,
    එය මතකය භාවිතා කිරීමේ උපරිම අගය ආපසු ලබා දෙයි
  • phpinfo ක්‍රියාව,
    එය PHP වින්‍යාසය පිළිබඳ තොරතුරු ප්‍රදර්ශනය කරයි