Hi, Before we go into refactoring the allocation slow-paths, we need something that will tell the latency we have there. For example: http://cr.openjdk.java.net/~shade/shenandoah/stats-alloc/webrev.01/ Sample report: http://cr.openjdk.java.net/~shade/shenandoah/stats-alloc/output.log Testing: hotspot_gc_shenandoah Thanks, -Aleksey