|
|
|
|
|
by pjmlp
262 days ago
|
|
All JVMs have options to JIT straight away, although that comes with other tradeoffs. All commercial JVMs have had JIT caches for quite some time, and this is finally also available as free beer on OpenJDK, thus code can execute right away as if it was an AOT language. In some of those implementations, the JIT cache gets updated after each execution taking into account profiling data, thus we have the possibilitiy to reach an optimal status across the lifetime of the executable. The .NET and ART cousins also have similar mechanisms in place. Which I guess is what your last sentence refers to, but I wasn't sure. |
|
Yup, the CDS and now AOT stuff in openjdk is what I was referring to. Project Leyden.