Conference talks

Event Lang Title Video / slides
JPoint 2020 RU Safepoint — и пусть весь мир подождёт
Safepoint — let the whole world wait
Slides
Devoxx Belgium 2019 EN Memory footprint of a Java process Slides
JavaZone 2019 EN Memory footprint of a Java process Slides
Oracle Code One 2019 EN Mastering Java Performance with async-profiler Slides
Materials
JPoint 2019 RU JVM TI: как сделать «плагин» для виртуальной машины
JVM TI: how to create a “plugin” for a virtual machine
Slides
:newspaper: Article
CodeFest X 2019 RU JVM TI: как сделать «плагин» для виртуальной машины Slides
Riga Dev Days 2018 EN The Art of Java Profiling Slides
Joker 2018 RU Память Java-процесса по полочкам
Sorting out memory of a Java process
Slides
JPoint 2018 RU VMStructs: зачем приложению знать о внутренностях JVM
VMStructs: how an application may benefit from knowing JVM internals
Slides
JavaZone 2017 EN Everything you wanted to know about Stack Traces and Heap Dumps Slides
GeekOut 2017 EN Everything you wanted to know about Stack Traces and Heap Dumps Slides
JPoint 2017 RU JVM профайлер с чувством такта
(с Вадимом Цесько)
Slides
JavaOne 2016 EN Creating Your Own Debugging Tool with JDK Serviceability Technologies Slides
:newspaper: Article
Code samples
JET Conf 2016 RU Do we need Unsafe in Java? Slides
Joker 2016 RU Мифы и факты о медленной Java
Myths and facts about Java Performance
Slides
JPoint 2016 RU Глубже стек-трейсов, шире хип-дампов Slides
Riga Dev Days 2015 EN JVM Crash Dump Analysis Slides
Joker 2015 RU Нужен ли нам Unsafe в Java? Slides
JPoint 2015 RU Лучший отладчик — сделанный своими руками Slides
Joker 2014 RU Лучший отладчик — сделанный своими руками Slides
JPoint 2014 RU Аварийный дамп — «черный ящик» упавшей JVM Slides
Joker 2013 RU Аварийный дамп — «черный ящик» упавшей JVM Slides
JPoint 2013 RU Java Runtime: повседневные обязанности виртуальной машины Java Slides

Webinars

Title Lang Video
A Simple Approach to Advanced JVM profiling,
Webinar by JetBrains, 2021
EN
Improving Performance with Async-profiler,
Webinar by Luxoft, 2020
EN

Lectures

Course Lang Title Video
Проектирование высоконагруженных систем
(ТЕХНОПОЛИС, осень 2017)
RU JVM. Java в высоконагруженных системах
Проектирование высоконагруженных систем
(ТЕХНОПОЛИС, осень 2018)
RU Мониторинг и диагностика JVM

JUG meetups

Event Lang Title Video
JUG.ru 2017 RU Искусство Java-профилирования
JUG.ru 2016 RU Всё, что вы хотели знать о стек-трейсах и хип-дампах
JUG.EKB 2015 RU Разработка высоконагруженного сервера на Java
JUG.ru 2014 RU Анализ аварийных дампов JVM
JUG.ru 2012 RU Выжимаем из сервера максимум