HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

Cборка мусора в Java без пауз
Архитектуры

Доклад принят в Программу конференции
Дойче Банк

Специализируется на разработке высоконагруженных распределённых систем на платформе Java. Более чем за 10 лет работы в индустрии получил опыт разработки информационных систем в таких отраслях, как финансы, телеком, E-commerce и здравоохранение.
С 2009 по 2011 возглавлял внедрение In-memory Data Grid-решений в компании GridDynamics. В октябре 2011 г. перешёл в Дойче Банк, где работал в роли ведущего архитектора платформы для построения трейдинговых приложений.

Тезисы

Доклад про паузы при сборке мусора уже был на одной из прошлых конференций HighLoad++.
Паузы stop-the-world являются неотъемлемым атрибутом автоматического управления памятью.
Или всё-таки их можно избежать? – Можно!
Алгоритмы, не требующие пауз для управления памятью, существуют. Существуют и реальные JVM, которые их реализуют.

Содержание доклада
- Принципы автоматического управления памятью (сборки мусора).
- "Метроном" - классический алгоритм сборки мусора без пауз.
- С4 - алгоритм сборки мусора Zing JVM (Azul Systems).
- Особенности эффективной реализации на x86-архитектуре.
- Дополнительные источники проблем: слабые ссылки, фрагментация и прочее.

Другие доклады секции
Архитектуры

Rambler's Top100