Зарегистрироваться

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

ИТ и интернет 18+

Расписание:

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-канале митапа

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

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

Партнеры

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

Уже есть билет
Восстановить

Поделиться:

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

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

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

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

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

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

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

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

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

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов