Issue No.03 - May/June (1997 vol.17)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.591653
Early implementations of the Java(TM) programming language relied on byte code interpretation, leading to poor performance compared to compiled programs. More recent implementations have used just-in-time (JIT) compilation techniques to address some of these performance challenges. This article describes JIT compilation in general and specifically the techniques used in the Sun Java JIT compilers. We conclude by outlining some future directions for Java implementations.
Java, Just-in-time Compilation, Java Virtual Machine.
Timothy Cramer, Richard Friedman, Terrence Miller, David Seberger, Robert Wilson, Mario Wolczko, "Compiling Java Just in Time", IEEE Micro, vol.17, no. 3, pp. 36-43, May/June 1997, doi:10.1109/40.591653