3 ms·
For Java can you name any AOT compilers besides Excelsior JET and GCJ?
by marktangotango 12y ago
For Java can you name any AOT compilers besides Excelsior JET and GCJ?
- pjmlp 12y agoGCJ is dead. Yes, CodenameOne, JamaicaVM, Aonix Perc and J9 all support AOT compilation besides normal JIT. The Oracle Hotspot replacement project, Graal allows for AOT compilation via SubstrateVM. There there is RoboVM for targeting iOS applications, with WP support getting added now. Android is replacing Dalvik with ART, which does AOT compilation at installation time. Probably a few more that I am not aware.
- marktangotango 12y agoThanks for the info, interesting the first four you mention are commercial products. Two you may find interesting: avian vm, and xml vm at one point could translate jvm bytecode to c for compilation with gcc.