Что такое mixed collections в G1 GC?

Senior
291 просмотров
AFK Offer AI

G1 сначала делает Young GC (только Young regions). После concurrent marking когда Old Gen превысила threshold, G1 начинает mixed collections: собирает Young + несколько Old регионов с наибольшим мусором (отсюда Garbage First — самые "мусорные" регионы первыми). Это позволяет постепенно освобождать Old Gen без дорогого Full GC. Количество Old регионов на mixed GC настраивается через -XX:G1MixedGCCountTarget.

Следующий вопрос

Как работает Service Discovery — client-side vs server-side?