Эта статья посвящена простому знакомству с Java 12 и ее новыми функциями.

1. JEP 189 — Shenandoah: сборщик мусора с малым временем паузы (экспериментальный)

RedHat инициировала сборщик мусора Shenandoah, чтобы сократить время пауз GC. Идея состоит в том, чтобы запускать сборщик мусора одновременно с работающими потоками Java.
Он направлен на последовательные и предсказуемые короткие паузы, не зависящие от размера кучи. Таким образом, не имеет значения, составляет ли размер кучи 15 МБ или 15 ГБ.
Это экспериментальная функция в Java 12.
Этот GC является экспериментальной функцией, и нам нужно использовать следующие параметры, чтобы включить новый Шенандоа ГК…