Переключение сборщика мусора - это не волшебный соус, который вы добавляете в свою инфраструктуру, чтобы она работала быстрее.Некоторые вещи для рассмотрения:
- Что такое «низкая производительность»?Пропускная способность, время ожидания, время GC, ...?Кроме того, каково ваше узкое место?
- Компромисс между CMS и G1GC - пропускная способность для времен GC.В то время как времена GC (остановите мир) улучшаются в G1GC, это может оказать негативное влияние на пропускную способность.Вот почему это не было рекомендовано в течение длительного времени.
- Если вы используете JDK8, убедитесь, что вы используете последнюю версию.Со временем произошли некоторые улучшения.
- Существует большая вероятность, что более новая версия Elasticsearch улучшит производительность больше, чем переключение сборщика мусора.