কম্পিউটার টিউটোরিয়াল

PHP-এ মেমরি ইউজেজ ট্র্যাক করা


memory_get_usage ফাংশন ব্যবহার করে মেমরি ইউজেজ ট্র্যাক করা যায়। 'malloc' ফাংশন প্রতিটি ব্লকের জন্য ব্যবহার হয় না, বরং সিস্টেম মেমরির একটি বড় চান্ক অ্যালোকেট করা হয় এবং এনভায়রনমেন্ট ভেরিয়েবল পরিবর্তন ও ম্যানেজ করা হয় ইন্টারন্যালি।

দুই ধরনের মেমরি ইউজেজ রয়েছে:

  • OS থেকে ইঞ্জিনের প্রয়োজনীয় মেমরি (রিয়েল ইউজেজ)
  • অ্যাপ্লিকেশন দ্বারা আসলে ব্যবহৃত মেমরির পরিমাণ (ইন্টারন্যাল ইউজেজ)

উপরোক্ত মেমরি ইউজেজ memory_get_usage() ব্যবহার করে ট্র্যাক করা যায়। এই ফাংশন আমাদের প্রয়োজন অনুযায়ী রিয়েল এবং একচুয়াল মেমরি ইউজেজ উভয় ফেরত দেয়।

উদাহরণস্বরূপ: যদি আমরা নির্দিষ্ট কোড স্নিপেট দেখি, ইন্টারন্যাল মেমরি প্রাসঙ্গিক হতে পারে। অন্যদিকে, যদি গ্লোবালি মেমরি ইউজেজ ট্র্যাক করা হয়, রিয়েল ইউজেজ বেশি প্রাসঙ্গিক হবে।


  1. ফায়ারফক্স (Firefox) মেমরি ইউজেজ (Memory Usage) কমানোর পদ্ধতি

  2. গুগল ক্রোম মেমরি ব্যবহার ও লিক সমস্যা বুঝুন এবং ফিক্স করুন

  3. ম্যাকের মেমরি ব্যবহার কমিয়ে দ্রুত পারফরম্যান্স পান

  4. ফায়ারফক্স ৩.১ বেটা ৩: মেমরি ব্যবহার ও পারফরম্যান্স বিশ্লেষণ