Иван Углянский - Как сделать встроенный в JVM профайлер, который не боится AOT компиляции

  Рет қаралды 832

JPoint, Joker и JUG ru

JPoint, Joker и JUG ru

Күн бұрын

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Существует множество разных способов профилирования Java-кода и профилировщиков, которые позволяют это делать. Недавно нам понадобилось собирать профиль приложений, запускаемых на Excelsior JET. При этом делать это нужно было на всех поддерживаемых системах и архитектурах, без перекомпиляции приложения, да еще и с приемлемой производительностью. Оказалось, что привычные способы профилирования одновременно под все эти пункты не подходят, поэтому нужно было придумать что-то свое.
В докладе расскажем:
- зачем JVM с AOT понадобился встроенный профайлер;
- какие вообще есть способы профилирования Java-кода и подходят ли они для случая AOT-компиляции;
- что можно себе позволить, если профилировать код изнутри JVM;
- чем пришлось заплатить за универсальность получившегося профилировщика.

Пікірлер
Charlie Gracie - Deep dive into the Eclipse OpenJ9 GC technologies
1:00:23
JPoint, Joker и JUG ru
Рет қаралды 495
Sigma Girl Pizza #funny #memes #comedy
00:14
CRAZY GREAPA
Рет қаралды 1,7 МЛН
Подготовка к собесу - Оптимизация запросов
25:12
Дорога багов
Рет қаралды 2,4 М.
Евгений Борисов - Spring-потрошитель, часть 1
1:04:27
JPoint, Joker и JUG ru
Рет қаралды 515 М.
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 23 М.
Сергей Владимиров - OW2 ASM и JEP 457: Class-File API
44:01
JPoint, Joker и JUG ru
Рет қаралды 1,1 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Sigma Girl Pizza #funny #memes #comedy
00:14
CRAZY GREAPA
Рет қаралды 1,7 МЛН