ফাংশন memory_get_peak_usage
ফাংশন memory_get_peak_usage বাইটে স্ক্রিপ্ট দ্বারা মেমরি ব্যবহারের সর্বোচ্চ মান ফেরত দেয়।
মেমরি খরচ ডিবাগিং এবং কোডে সংকীর্ণ স্থান খুঁজে পেতে ব্যবহার করা যেতে পারে।
এটি একটি ঐচ্ছিক প্যারামিটার নেয়, যা নির্ধারণ করে যে বাস্তব বরাদ্দকৃত মেমরি (true) ফেরত দিতে হবে
নাকি PHP দ্বারা অনুকরণকৃত (false)।
সিনট্যাক্স
memory_get_peak_usage([bool $real_usage = false]);
উদাহরণ
স্ক্রিপ্টে সর্বোচ্চ মেমরি ব্যবহার পাওয়া যাক:
<?php
// মেমরি ব্যবহারকারী একটি অ্যারে তৈরি করুন
$arr = range(1, 100000);
// সর্বোচ্চ মেমরি ব্যবহার পান
$peak = memory_get_peak_usage();
echo 'Peak memory usage: ' . $peak . ' bytes';
?>
কোড কার্যকর করার ফলাফল:
'Peak memory usage: 14680064 bytes'
উদাহরণ
আসুন বাস্তব সর্বোচ্চ মেমরি ব্যবহার পাই (PHP-এর অপ্টিমাইজেশন বিবেচনা না করে):
<?php
$arr = range(1, 100000);
$peak = memory_get_peak_usage(true);
echo 'Real peak memory usage: ' . $peak . ' bytes';
?>
কোড কার্যকর করার ফলাফল:
'Real peak memory usage: 20971520 bytes'
আরও দেখুন
-
ফাংশন
memory_get_usage,
যা বর্তমান মেমরি ব্যবহার ফেরত দেয় -
ফাংশন
error_reporting,
যা ত্রুটি রিপোর্টিংয়ের স্তর সেট করে