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.
Что такое mixed collections в G1 GC?
Senior
199 просмотровAFK Offer AI
Как управлять транзакциями напрямую через JDBC?