Automatically Generating An Escape Analysis Database For A Just In Time (JIT) Compiler
Original Publication Date: 2003-Oct-17
Included in the Prior Art Database: 2003-Oct-17
The Escape Analysis (EA) optimization in the IBM Developer Kit for Java (version 1.3.1, 1.4.0 and 1.4.1) retains a database of summary information as it processes methods. This summary information is used to enable more effective EA when subsequent methods are processed. By building a database containing the summary information for methods in standard Java classes when the Just In Time (JIT) compiler is constructed, the EA optimization performed for methods that invoke these standard methods is enhanced.