<TITLE>Mixed-mode Bytecode Execution "> Mixed-mode Bytecode Execution
United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

Mixed-mode Bytecode Execution

Mixed-mode Bytecode Execution

Author(s):
David Detlefs and Ole Agesen
Report Number: Date Published: Available Formats:
TR-2000-87 June 2000 Portable Document Format (PDF)
Postscript (PS)
Request Hard Copy
Abstract

Modern high-performance virtual machines use dynamic compilation. There is a tension between compilation speed and code quality. We argue that a highly-optimizing compiler is best deployed with both a fast, less-optimizing compiler and an interpreter. We present measurements showing that such a system can achieve the same peak performance as a system with just the optimizing compiler, and startup costs similar to a system with just the interpreter and fast compiler.