Choosing a garbage collection algorithm in JRockit