Abstract
This talk will describe the inner working of the garbage collectors of JRockit as well as provide some advice what to think about when designing and tuning your application to run well on modern JVMs.
Garbage collection in Java is one of the cornerstones of an efficient JVM implementation. JRockit is a JVM focused on server-side deployments. It is designed around an adaptive optimization philosophy. In the case of garbage collection this means that the user does not need to specify a specific garbage collector or tune different heap parameters (the user can do this but doesn't have to). JRockit will adjust itself to suit the needs of the application. The user has the option to specify whether he/she is more interested in low pause times or highest possible throughput.
The presentation will discuss both the details of some of the core garbage collection algorithms as well as some of the inner workings of the adaptive optimizer of the garbage collector.
Date and Time
Audience
Novice, Expert
Speaker(s)
Interesting Links