The Current And Future Optimizations Performed By The Java Hot Spot Compiler
Stc
Date:
2006-06-15
Time: 11:45
Room: BBL room 471
Title: The current and future optimizations performed by the Java HotSpot Compiler
Abstract
Over the years Java became quite popular. A few reasons for this are the
garbage collection strategy and its platform independency. The trade-off
to make was to give in on performance, since security and platform
independency required an abstraction that is to be resolved at runtime.
Since the existence of Java, a lot of development and improvement took
place over time. Great effort is made to execute Java applications as
efficiently as possible. Where performance was lost due to the platform
independency, they had to make that up by being smart and taking counter
measurements. This presentation discusses the optimization techniques used
in the Java HotSpot Compiler, in order to execute the program code as fast
and efficient as possible. The topic is within the field of automatic
program analysis.
Finally a review over time and the prospects for the future, i.e. Java 6.0
and beyond, are given.