Hacker News new | past | comments | ask | show | jobs | submit login

GraalVM is mature enough to power Twitter.

AOT compilers for Java exist in production since around 2000, basically all commercial JVMs supported it, specifically those targeted for embedded deployment.

AppCDS in Hotspot is nothing new, basically just like Flight Recorder, proven components from BEA J/Rockit JVM acquired by Oracle, which they eventually decided to make available on Hotspot.

Likewise OpenJ9 AOT and JIT caches, have years of production testing, from IBM J9 deployments in WebSphere Realtime JVM (now discontinued), IBM mainframes, Aix and Linux.

PTC and Sonic have been used for years in military deployments, and factory automation scenarios.

Aicas focus mainly in embedded scenarios.

Excelsior JET was quite good, but for whatever reason they went bankrupt.

Android Runtime, although not Java, has been AOTing since Android 5, starting with Android 7 evolved into a mix of interpreted/JIT/AOT with PGO from JIT, in Android 10 gained the ability to upload PGO profiles to the store so that devices can AOT right away.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: