Sciweavers

APLAS
2006
ACM

Combining Offline and Online Optimizations: Register Allocation and Method Inlining

13 years 7 months ago
Combining Offline and Online Optimizations: Register Allocation and Method Inlining
Abstract. Fast dynamic compilers trade code quality for short compilation time in order to balance application performance and startup time. This paper investigates the interplay of two of the most effective optimizations, register allocation and method inlining for such compilers. We present a bytecode representation which supports offline global register allocation, is suitable for fast code generation and verification, and yet is backward compatible with standard Java bytecode.
Hiroshi Yamauchi, Jan Vitek
Added 20 Aug 2010
Updated 20 Aug 2010
Type Conference
Year 2006
Where APLAS
Authors Hiroshi Yamauchi, Jan Vitek
Comments (0)