Serial GC — один поток, STW, для маленьких heap или single-core. Parallel GC — много потоков, STW, максимальный throughput — классика для batch приложений. G1 (Garbage First) — разбивает heap на регионы, предсказуемые паузы, приоритизирует регионы с наибольшим мусором, подходит для heap от 6GB. G1 дефолтный с Java 9. Выбор зависит от: важен throughput → Parallel, важна latency → G1/ZGC.
Чем отличаются Serial, Parallel и G1 сборщики мусора?
Middle
335 просмотровAFK Offer AI
Что такое Spring Profiles?