Андрей Паньгин — JVM TI как сделать «плагин» для виртуальной машины
JVM Tool Interface — стандартный API для разработки всевозможных инструментов: профайлеров, отладчиков и диагностических утилит. Фактически это единственный легальный способ обратиться к JVM, будь то HotSpot или другая виртуальная машина.
Оказывается, JVM TI полезен не только при создании агентов. В докладе мы разберём, в каких случаях JVM TI может пригодиться разработчику, в том числе в обычных Java-приложениях. Познакомимся с возможностями интерфейса, включая нововведения из Java 9 и 11, и напишем собств
8 views
620
207
7 years ago 02:12:16 93
Андрей Паньгин — Искусство Java профилирования
10 years ago 02:03:07 9
Андрей Паньгин — Анализ аварийных дампов JVM, часть 2
10 years ago 01:02:27 347
Без слайдов: Андрей Паньгин, Одноклассники
10 years ago 00:54:51 41
Олег Бунин, Андрей Паньгин, Алексей Рагозин, Олег Анастасьев — Круглый стол. HighLoad
12 years ago 01:08:21 21
Андрей Паньгин — Кеширование данных вне Java Heap и работа с разделяемой памятью в Java
11 years ago 00:43:37 44
Андрей Паньгин — Анализ аварийных дампов JVM, часть 1
11 years ago 00:49:28 55
Андрей Паньгин — Аварийный дамп — черный ящик упавшей JVM
7 years ago 01:06:17 63
Андрей Паньгин — Особенности разработки высоконагруженного сервера на Java
9 years ago 01:00:00 5
Андрей Паньгин — Нужен ли нам Unsafe в Java?
10 years ago 01:40:00 38
Андрей Паньгин - Разработка высоконагруженного сервера на Java
12 years ago 01:27:06 41
Андрей Паньгин - 28/02/2013 - часть 1
9 years ago 01:53:01 102
Андрей Паньгин — Всё, что вы хотели знать о стек-трейсах и хип-дампах
12 years ago 01:01:37 20
Андрей Паньгин — Java Runtime: повседневные обязанности виртуальной машины Java
12 years ago 01:16:47 28
Андрей Паньгин - 28/02/2013 - часть 2
6 years ago 00:45:09 4
Андрей Паньгин — VMStructs зачем приложению знать о внутренностях JVM
9 years ago 00:51:39 4
Андрей Паньгин — Глубже стек-трейсов, шире хип-дампов
4 years ago 00:58:44 1
Андрей Паньгин — Мифы и факты о медленной Java
6 years ago 00:59:20 34
Андрей Паньгин — Память Java процесса по полочкам
5 years ago 01:11:25 13
Андрей Паньгин — Safepoint — и пусть весь мир подождёт
10 years ago 00:59:50 7
Андрей Паньгин — Аварийный дамп — «черный ящик» JVM
7 years ago 00:54:28 1
Андрей Паньгин, Вадим Цесько — JVM-профайлер с чувством такта
2 years ago 01:06:49 2
Андрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPF
8 years ago 00:54:28 3
Андрей Паньгин — Лучший отладчик — сделанный своими руками