Compile ahead of time. It's fine?

13:30 / Track 3 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. / Download presentation

Static (ahead-of-time) compilation of code appeared in Oracle JDK 9. We have already discussed why this is necessary, and the scope of the current implementation. Now it makes sense to talk about the technical details. What information is generated by the AOT and how it is generated, how compiled AOT code interacts with Hotspot? What you can do with AOT-code by external tools, and how to infiltrate into the compilation process? And of course, what grips to twist, and what will be the performance with AOT?


Dmitry Chuyko

Dmitry Chuyko

Java SE performance engineer at Oracle for last 4 years. Previous years of experience with Java demonstrated that performance issues hinder applications of any scale.