![](https://squidex.jugru.team/api/assets/srm/7g9I8sRzggpV10grslniEb/pangin.jpg?cache=3600&width=74&height=74&mode=CropUpsize)
Андрей Паньгин
Компания: Одноклассники
Для выполнения некоторых операций (не только сборки мусора) JVM требуется полностью остановить потоки приложения. Зачем виртуальной машине нужны stop-the-world паузы? Как останавливается Java-программа и к каким побочным эффектам это приводит? Какие связанные с safepoint оптимизации делает HotSpot JVM? Как найти причину длинных остановок? О чём стоит помнить разработчикам, чтобы избежать нежелательных пауз?
Компания: Одноклассники
Компания: Huawei