Hacker News new | ask | show | jobs
by taspeotis 3555 days ago
I can't see anywhere in the linked issue that indicates AOT compilation is coming to Java 9, or even coming at all. The issue demonstrates nothing more than an intent to bring it to OpenJDK, and the issue seems to be very nascent? It was only created a fortnight ago.

Lest the title is changed:

    AOT compilation is coming to Java 9 (java.net)
    18 points by hittaruki 37 minutes ago
2 comments

The person who created this ticket is an Oracle employee, not some random Joe, so it seems like a reasonable guess that it's something Oracle is planning.
They are planning it, and there were already several talks, but the roadmap was Java 10 or later.
There was a talk about it last year:

  https://www.youtube.com/watch?v=Xybzyv8qbOc
The project seems to have gone slower than I expected, perhaps because Chris Thalinger moved to Twitter.
> The extra step of recompiling code at Tier 3 is necessary since the overhead of full profiling is too high to be used for all methods, especially for a module such as java.base. For user applications it might make sense to allow AOT compilations with Tier 3-equivalent profiling, but this will not be supported for JDK 9.

This implies it will be in Java 9 (in a limited fashion).