РЕЗЮМЕ
• Настройку уборки мусора G1 следует начать с выбора разумного целевого времени продолжительности паузы.
• Если после этого полная уборка мусора все еще создает проблемы, а размер кучи не может быть увеличен, применяются конкретные настройки в зависимости от типа сбоев:
• чтобы фоновые потоки выполнялись чаще, измените InitiatingHeapOccupancyPercent;
• если доступны дополнительные процессоры, отрегулируйте количество потоков при помощи флага ConcGCThreads flag;
• чтобы предотвратить сбои поведения, уменьшите значение G1MixedGCCountTarget.
Настройка G1