Рет қаралды 8,463
The Java ecosystem has perhaps the most rich variety of native code compilation technologies of any language on the planet. We have Just In Time (JIIT) compilers aggressively profiling and speculating on the state of a running program. There are Ahead of Time (AOT) compilers that generate code before the program runs. We have JIT compilers that cache their code so it won’t need to be recompiled in every run, compilation services that can perform JIT compilations outside of the JVM process, and even programmatic ways to directly build native code using these compiler technologies. In this talk, I’ll examine some of the strengths and weaknesses of all these different approaches to compiling Java applications to native code and show how each is potentially important for maximizing performance across the full spectrum of applications written in Java and JVM based languages.
• JVMLS 2015 - Multi-Lan...
Learn more about Java development at / java
Materials provided by IBM are owned by IBM and use of such materials is limited to non-commercial use only.