Какие основные флаги для GC tuning G1?

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

-Xms и -Xmx (размер heap, часто одинаковы для предсказуемости), -XX:MaxGCPauseMillis (целевое время паузы, G1 будет стараться), -XX:G1HeapRegionSize (размер региона 1-32MB), -XX:G1NewSizePercent и -XX:G1MaxNewSizePercent (размер Young Gen), -XX:ConcGCThreads (потоки concurrent marking). Не гонитесь за маленькими паузами в ущерб throughput — MaxGCPauseMillis=50ms обычно хороший баланс.

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

Как работает G1 Garbage Collector?