Иван Крылов — Жизненный цикл JIT кода
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . JIT компилятор в виртуальной машине отвечает за то, чтобы написанный вами код работал максимально эффективно, даже не смотря на присутствие явных и неявных проверок. Какова механика принятия решений JIT компилятором, и что происходит при неверных решениях? В докладе мы рассмотрим механизмы сбора профилей и алгоритмы перехода между разными вариантами скомпилированного кода, а также интерфейсы для взаимодействия с JITом, в том числе и технологию ReadyNow от Азул Системс.
Видео Иван Крылов — Жизненный цикл JIT кода канала JPoint, Joker и JUG ru
Подробности и билеты: https://bit.ly/3UAk3V4
— —
. . . . JIT компилятор в виртуальной машине отвечает за то, чтобы написанный вами код работал максимально эффективно, даже не смотря на присутствие явных и неявных проверок. Какова механика принятия решений JIT компилятором, и что происходит при неверных решениях? В докладе мы рассмотрим механизмы сбора профилей и алгоритмы перехода между разными вариантами скомпилированного кода, а также интерфейсы для взаимодействия с JITом, в том числе и технологию ReadyNow от Азул Системс.
Видео Иван Крылов — Жизненный цикл JIT кода канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Максим Бартков — Сложный Rate-Limiting — это просто с Bucket4j](https://i.ytimg.com/vi/OSNFNxgZZ3A/default.jpg)
![А. Гончарук (Querify Labs) — Composable systems: Как быстро писать эффективные базы данных на Java](https://i.ytimg.com/vi/7XiO2KemRgw/default.jpg)
![Андрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPF](https://i.ytimg.com/vi/EcmR2BOeVZE/default.jpg)
![Чашка кофе с JPoint: интервью с Дмитрием Чуйко](https://i.ytimg.com/vi/huNrinvfA9g/default.jpg)
![Владимир Ситников, Алексей Стукалов — Разбор доклада Ted Neward «Iconoclasm»](https://i.ytimg.com/vi/BmVqNMqjCRk/default.jpg)
![Антон Котов — Почему мы решили переходить на R2DBC и чем это закончилось](https://i.ytimg.com/vi/ECajRLPhVc8/default.jpg)
![Дмитрий Чуйко — Не клади все яйца в один билдпак](https://i.ytimg.com/vi/hCYRENw2_f8/default.jpg)
![Josh Long — Bootiful Spring GraphQL](https://i.ytimg.com/vi/alxf9XWTzh4/default.jpg)
![Ахтям Сакаев — DDDamn good!](https://i.ytimg.com/vi/JUrMIBR8Tmk/default.jpg)
![Александр Нозик — Архитектура математических вычислений на Kotlin](https://i.ytimg.com/vi/1bZ2doHiRRM/default.jpg)
![Andres Almiray — JReleaser — releasing at the speed of light](https://i.ytimg.com/vi/HcswD4MCW2g/default.jpg)
![Александр Коженков — Масштабируем Spring Boot микросервисы](https://i.ytimg.com/vi/nFOIyUi2UU8/default.jpg)
![Андрей Беляев — JPA-паззлеры (+Hibernate и Spring)](https://i.ytimg.com/vi/o8LN6NOFa3c/default.jpg)
![Паша Финкельштейн — Магия Spark: Как высокоуровневые конвейеры становятся распределенным хардкором](https://i.ytimg.com/vi/7z2Dh194sog/default.jpg)
![Леонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентов](https://i.ytimg.com/vi/qB9nRbMwReA/default.jpg)
![Geoffrey De Smet — AI maintenance scheduling with OptaPlanner on Quarkus](https://i.ytimg.com/vi/BNzq6eFc55Y/default.jpg)
![Никита Поваров, Роман Поборчий — Самопишущийся код](https://i.ytimg.com/vi/TzjFln7VuJw/default.jpg)
![Дмитрий Константинов — Apache Cassandra — потоки и память](https://i.ytimg.com/vi/IcFPm7Rc8iY/default.jpg)
![Евгений Мандриков — Decomposing Compose](https://i.ytimg.com/vi/x7-OuRbw8Bs/default.jpg)
![Steve Poole — Practical steps for creating safer software (Code included)](https://i.ytimg.com/vi/jX-XKc-t44c/default.jpg)
![Закрытие конференции Joker 2021](https://i.ytimg.com/vi/v1vJR7EiQ7Q/default.jpg)