Hi, I propose we purge the heuristics that bit-rotted. We seem to only use five of them: adaptive, dynamic, passive, aggressive, and partial. The rest can be gone: http://cr.openjdk.java.net/~shade/shenandoah/remove-heuristics/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey