ফাংশন memory_get_usage

ফাংশন memory_get_usage বাইটে মেমরির পরিমাণ ফেরত দেয়, যা বর্তমানে PHP-স্ক্রিপ্ট চালানোর জন্য বরাদ্দ করা হয়েছে। এটি একটি ঐচ্ছিক প্যারামিটার নেয় - একটি ফ্ল্যাগ, যা নির্ধারণ করে, ফলাফলে সেই মেমরি অন্তর্ভুক্ত করা প্রয়োজন কিনা যা বরাদ্দ করা হয়েছে কিন্তু এখনও ব্যবহার করা হয়নি।

সিনট্যাক্স

phpmemory_get_usage([bool $real_usage = false]);

উদাহরণ

বর্তমান মেমরি খরচ পাওয়া যাক:

php<?php
  echo memory_get_usage();
?>

কোড 실행ের ফলাফল (উদাহরণ):

php2097152

উদাহরণ

একটি অ্যারে তৈরি করার আগে এবং পরে মেমরি খরচ তুলনা করা যাক:

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-কনফিগারেশন সম্পর্কে তথ্য প্রদর্শন করে