memory_get_usage ফাংশনটি মেমরির ব্যবহার ট্র্যাক করতে ব্যবহার করা যেতে পারে। 'malloc' ফাংশনটি প্রয়োজনীয় প্রতিটি ব্লকের জন্য ব্যবহার করা হয় না, পরিবর্তে সিস্টেম মেমরির একটি বড় অংশ বরাদ্দ করা হয় এবং পরিবেশ পরিবর্তনশীল পরিবর্তন করা হয় এবং অভ্যন্তরীণভাবে পরিচালিত হয়।
দুটি ভিন্ন ধরনের মেমরি ব্যবহার হল −
- ওএস থেকে ইঞ্জিনের জন্য প্রয়োজনীয় মেমরি (প্রকৃত ব্যবহার)
- অ্যাপ্লিকেশন (অভ্যন্তরীণ ব্যবহার) দ্বারা প্রকৃতপক্ষে ব্যবহৃত মেমরির পরিমাণ
উপরে উল্লিখিত মেমরি ব্যবহার মেমরি_গেট_ব্যবহার() ব্যবহার করে ট্র্যাক করা যেতে পারে। এই ফাংশনটি আমাদের প্রয়োজনীয়তার উপর নির্ভর করে ব্যবহৃত বাস্তব এবং বাস্তব উভয় মেমরি প্রদান করে।
উদাহরণস্বরূপ:যদি আমরা নির্দিষ্ট কোড স্নিপেটগুলি দেখছি, তাহলে অভ্যন্তরীণ মেমরি প্রাসঙ্গিক হতে পারে। অন্যদিকে, যদি মেমরির ব্যবহার বিশ্বব্যাপী ট্র্যাক করা হয়, তাহলে প্রকৃত ব্যবহার আরও প্রাসঙ্গিক হবে৷