jpoint JPoint 2015 (20.04.2015 — 20.04.2015)

Continuous profiling of Java applications during operation

img

Экосистема Java предоставляет широкий выбор профилировщиков. Большинство из них, тем не менее, требуют «тепличных условий» для проведения сеанса профилирования. Однако, воспроизведение условий близких к реальным зачастую является наиболее сложным аспектом профилировании. Можно ли профилировать приложение под реальной нагрузкой в ходе реальной эксплуатации?

В докладе пойдёт речь о:

  • сборе телеметрии приложений и последующем анализе этих данных;

  • различиях между мониторингом и телеметрией;

  • выборе параметров телеметрии;

  • накоплении данных телеметрии;

  • сэмплировании снимков стека и их анализ;

  • Flight recorder — инструменте телеметрии, встроенном в JVM.