প্রোগ্রামিং ভাষার মধ্যে মেমরি ব্যবস্থাপনার জন্য গ্যাবজে সংগ্রহ অ্যালগরিদম অপরিহার্য। তারা স্বয়ংক্রিয় ভাবে সনাক্ত এবং মুক্ত মেমরি, ফাঁস এবং প্রদর্শনের যোগ্য কর্ম সম্পাদনের ক্ষেত্রে বিভিন্ন অ্যালগরিদম ব্যবহার করা যাবে। অ্যাপ্লিকেশনের প্রয়োজন ও পরিবেশের উপর নির্ভর করে বিভিন্ন অ্যালগরিদম পৃথক।

মার্ক-এবং-এস-পি- অ্যালগরিদম

চিহ্নিত চিহ্ন এবং ডি- বাস-স্‌ অ্যালগরিদম দুটি পর্যায়ে কাজ করে: বস্তুর নাম চিহ্নিত করা এবং অবিন্যস্ত বস্তুগুলোকে সয়গ্ধ করে মুছে ফেলা সহজ এবং কার্যকর। এটি কার্যকর হতে পারে নির্দিষ্ট সময় ধরে কার্যকর, বিশেষ করে যখন এটি কার্যকর করা হবে, বাস্তব সময়ের কর্মক্ষমতায় প্রভাব সৃষ্টি করবে।

রেফারেন্সিং

রেফারেন্স গণনা প্রতিটা বস্তুর উল্লেখ অনুযায়ী গণনা করে ।

প্রজন্ম থেকে শুরু করে

প্রজন্ম থেকে প্রজন্ম পর্যন্ত জমা করা আবর্জনাগুলো তাদের জীবনের ওপর ভিত্তি করে প্রজন্মে বিভক্ত হয়ে পড়ে ।

ব্যবহারিক উদাহরণ

একটি ওয়েব অ্যাপ্লিকেশন বিবেচনা করুন যা অনেক অস্থায়ী বস্তু সৃষ্টি এবং ধ্বংস করে দেয়। প্রজন্মব্যাপী সংগ্রহ সময়ের বিরতি কমিয়ে আনে এবং তার উন্নতির পরিমাণ কমিয়ে আনে। অন্যদিকে দীর্ঘায়িত বস্তুগুলোর দ্বারা সিস্টেমটি দীর্ঘায়িত হতে পারে।