На митапе обсудим внутренности JVM и компилятора: разберём, как JVM оптимизирует динамические вызовы, чем MethodHandle лучше рефлексии, и как компилятор обрабатывает код — от фронтенда до практического применения

Расписание:

19:00 — 19:30 Сбор участников

19:30 — 20:10 Доклад от Егора Пишего, разработчика Java-анализатора, PVS-Studio 

Как JVM училась оптимизировать непредсказуемое
Рассмотрим, как Java училась совмещать динамическую гибкость с высокой производительностью. Начнём с классической рефлексии, обсудим её фундаментальные проблемы и накладные расходы. Увидим, как JSR 292 (MethodHandle, CallSite, invokedynamic) кардинально изменил ландшафт, позволив JIT-компилятору оптимизировать то, что раньше казалось неподвластным оптимизации.

20:20 — 21:00 Доклад от Константина Волоховского, руководителя отдела Java-разработки, PVS-Studio

Что внутри фронтенда компилятора, и как это использовать
С исходным кодом работает компилятор, который трансформирует его в байткод, а затем — в машинные инструкции. Рассмотрим его фронтенд — часть, отвечающую за разбор исходного кода и его анализ: из чего состоит фронтенд компилятора, как он "видит" код и каким образом использовать это на практике. Разберём на примерах задач статического анализа: от поиска ошибок в коде до taint анализа.

21:00 — 21:30 Общение и пицца

В роли модератора митапа приветствуем Валерия Филатова (Developer Advocate, PVS-Studio)

Ждем тебя в Telegram-канале митапа

Ссылку на онлайн-трансляцию ты найдешь на почте за час до старта

Регистрация бесплатная. Участие обязательное.

ООО «ТаймПэд Лтд» не является исполнителем

Партнеры
344 дня назад
30 октября 2025 19:00–21:30

Санкт-Петербург
БЦ Сенатор, Миллионная улица, 6
Показать на карте

Уже регистрировались?
Вы можете восстановить билет

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Мы повторно отправим билеты на почту, которую вы указывали при регистрации на это событие. На другую почту отправить билеты не сможем

Введите почту, которую указывали при регистрации

Возврат билета

О всех тонкостях возврата читайте в нашей подробной инструкции

Вернуть билет можно по ссылке из письма с билетами, или отправив запрос на возврат организатору события.
Не нашли письмо с билетами? Отправьте их ещё раз на почту, указанную при регистрации.