Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на проект Valhalla

День 2 /  / Зал 1  /  RU /

Типы-значения — это главная часть экспериментального проекта Valhalla, которая должна наделить язык Java новыми способностями. Это история не только о производительности, но и о безопасности, абстракции, выразительности, легкости сопровождения и т. д. Но этот доклад посвящен производительности, тому, какие преимущества типы-значения принесут Java в этом плане и как ими воспользоваться.

Комментарий программного комитета:

Классика Joker: хардкорный доклад об оптимизации производительности на уровне JVM.


Скачать презентацию
Сергей Куксенко
Oracle

Java Performance Engineer. Работает с Java начиная с версии 1.0. За это время успел поучаствовать в разработке мобильных, клиентских, серверных приложений и виртуальных машин.

Производительностью Java занимается c 2005 года и на данный момент в Oracle занимается производительностью OracleJDK/OpenJDK.