Диагностирование проблем и настройка GC в HotSpot Java VM
Описание: Виртуальная Java-машина HotSpot содержит несколько сборщиков мусора (GC), каждый из которых имеет свои сильные и слабые стороны. Каким же образом выбрать наиболее подходящий и проверить что он работает оптимально? Доклад содержит описание принципов работы и устройства различных GC в HotSpot JVM (ParallelGC, CMS, G1). Для каждого GC будут приведены примеры “удобных” и “неудобных” задач, рассмотрены способы диагностирования проблем с производительностью и даны конкретные советы по их решению. Доклад ориентирован на инженеров, интересующихся тонкой настройкой GC под нужды серверных Java-приложений.
Тип выступления: Доклад (60 минут)
Владимир Иванов
Санкт-Петербург, Россия
Сотрудник Sun Microsystems с 2005 года. Работает в группе HotSpot JVM Quality Engineering. Помимо плотной работы над HotSpot JVM, принимал активное участие в большом количестве проектов, связанных с JVM и JDK в целом (например, Java RTS, JavaFX).
Видеозапись выступления
Слайды презентации