The printing code is old, unused and bitrotted. It also does not seem very useful on decent heap sizes. I suggest we remove it: http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.01/ -Aleksey