Native код, Off-heap данные и Java
Работа с native кодом и off-heap данными из Java привлекательна, но сопряжена с рядом трудностей.
Разговор пойдет о существующих методах взаимодействия с native кодом и способах работы с off-heap данными.
Также, существенная часть будет отведена рассказу о нововведениях в JDK 9 (JEP 193: VarHandles) и тому, что планируется на более отдаленную перспективу в Project Panama: новый интерфейс для доступа к native-коду, идущий на смену JNI (JEP 191: Foreign Function Interface), Layout Descriptor Language (LDL) и Arrays 2.0.
Ведущий инженер Oracle, работает в группе разработки виртуальной Java-машины HotSpot. Специализируется на JIT-компиляции и поддержке альтернативных языков на платформе Java. Работает над созданием новых механизмов работы с native кодом и off-heap данными (Project Panama).
Презентация
Видео
Все доклады