Podlodka #390 -- Устройство JVM
В выпусках мы уже обсуждали Java, Kotlin, Scala и даже Clojure, но теперь пришло время разобраться с основой популярности этих языков — Java Virtual Machine. Кто сможет лучше всего рассказать о внутреннем устройстве JVM? Конечно, тот, кто сам создавал одну из её реализаций! В этом выпуске вместе с Никитой Липским, инициатором проекта Excelsior JET — JVM с AOT компилятором, мы углубляемся в анатомию JVM, разбираемся с её спецификацией и различными реализациями, обсуждаем особенности оптимизаций, текущие проблемы и тренды в экосистеме JVM.

Полезные ссылки:

  • Никита Липский – Спасение от Jar Hell с помощью Jigsaw Layers
https://www.youtube.com/watch?v=KVdZyj7_KVM
  • GeeCON Prague 2019: Nikita Lipsky - Escaping The Jar Hell With Jigsaw Layers
https://www.youtube.com/watch?v=UXlASXkMeN0
  • JVM Anatomy 101
https://www.youtube.com/watch?v=BeMi8K0AFAc
  • Никита Липский — Верификация Java-байткода: когда, как, а может отключить?
https://www.youtube.com/watch?v=-OocG7tFIOQ
  • Никита Липский — Модули Java 9. Почему не OSGi?
https://www.youtube.com/watch?v=E3A6Z02TIjg&t=1374s
  • Полный список всех остальных докладов Никиты
https://habr.com/ru/companies/jugru/articles/329728/



Похожие выпуски