I ran a round of SPECjbb2015 tests on to-gc1, with/without NUMA auto-balancing with different GC options. The result is quite interesting: NUMA auto-balancing apparently hurts Shenandoah and increases thread migration in general. Result: http://cr.openjdk.java.net/~zgu/shenandoah/thread-migrations.html Thanks, -Zhengyu