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