Optimizing JavaTM
Neil Jasper
NPAC
Optimizing JavaTM
Issues
Global View
First Approach
First Approach: Pros And Cons
Register and Stack Allocation
Current Performance
Second Approach
Interprocedural Analysis
Object Inlining
Class Duplication
Third Approach
Global Problem: Exceptions
Exceptions: Possible Solutions
Impact on HP Java
Conclusion