JVM middle
Что такое Stop-the-World?
Ответ
Пауза приложения для сборки мусора. У ZGC и Shenandoah паузы < 10 мс даже на огромных heap'ах.
Разбор: Stop-the-World — это пауза, во время которой JVM останавливает все прикладные потоки, чтобы безопасно выполнить фазы сборки мусора. Ловушка дистракторов: GC не переносит heap в ОС и не работает полностью без остановки потоков (даже ZGC и Shenandoah делают короткие STW-паузы), а STW не связан с OutOfMemoryError.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.