Є дуже складний аспект усіх сміттєзбірників, який може бути зафіксований у деяких описах, і це "повне сканування" або "повне збирання". Періодично, випадково, з перервами вони повинні сканувати всі об'єкти. колекціонерам поколінь краще відкласти повне сканування та мінімізувати його тривалість, але це все-таки потрібно.
Колекціонер поколінь зосередить увагу на тому, що іноді називають простором "дитячої", але в кінцевому підсумку / неминуче доведеться збирати на просторі "старшого" покоління, викликаючи повне сканування пам'яті.
Це повне сканування несумісне з майже всіма схемами кешування пам'яті та (особливо!) Віртуалізацією в тому сенсі, що майже всі схеми кешування / віртуалізації пам'яті будуть / повинні погано вийти з ладу при будь-якому поліпшенні продуктивності в цьому випадку.
Отже, ключовою відповіддю на це питання є те, як часто спрацьовує повне сканування, і наскільки "поганий" його ефект, коли це відбувається, і чи можна це допустити. це зводиться до більш властивості / питання, що залежить від програми.
Іншими словами, для "більшості" роботи колектора кеш, ймовірно, допоможе в цьому (кеш і "молодий" дитячий простір взагалі перекриються!), Але є періодичний, переривчастий, можливий, неминучий, важкий, можливо, навіть "масовий" [принизливий] сплеск продуктивності, коли простір "старого покоління" буде повністю зібраний і кеш "швидкість потрапляння" буде погіршуватися до дуже поганого, тому що багато предметів поза ним все зібрано в тісному циклі повним цикл сканування / збирання. Іншими словами, неминуча періодична розрив (де статистичні оцінки / середні показники / тенденції ефективності тощо) вводять в оману та не застосовуються).
Зараз з'являються нові системи колекціонування, які створені для з'єднання з базовими системами управління пам'яттю (кешування / віртуалізація). виявляється, що історичні підходи, які повністю відокремлюють окремі системи збору пам’яті, кешування і віртуалізації, не будуть працювати так само, як підходи, які поєднують / інтегрують / вирішують усі три аспекти разом.
Дивіться, наприклад, колекцію сміття, яку знають Чжоу та Демський.