Dynamic Constants — oxymoron or promising JVM feature?

День 2 /  / Зал 2  /  RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  jacoco,bytecode

Динамические class-file константы были фичей, впервые представленной в Java 11. Но что означает динамическая константа? В этом докладе мы рассмотрим как JVM работает и почему Condy такое мощное дополнение? Также мы увидим как маленькие дыры в реализации Condy вызвали сбои JVM в OpenJ9 и OpenJDK 11-14.



Евгений Мандриков
SonarSource

Евгений участвует в различных проектах с открытым исходным кодом и выступает на международных конференциях и JUG-ах. Он является одним из ведущих разработчиков JaCoCo, а также руководителем проекта EclEmma в Eclipse Foundation, интегрирующего JaCoCo в Eclipse IDE. В своей повседневной работе в SonarSource Евгений занимается разработкой статических анализаторов кода для таких языков, как Java, C/C++, C#, JavaScript.