diff -r 8b6cc0bb93d0 -r 9186be5c78ba src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp --- a/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Wed Nov 27 06:36:41 2019 -0800 +++ b/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Wed Nov 27 11:52:57 2019 -0500 @@ -171,11 +171,7 @@ } // If class unloading is disabled, no unloading for concurrent cycles as well. - // If class unloading is enabled, users should opt-in for unloading during - // concurrent cycles. - if (!ClassUnloading || !FLAG_IS_CMDLINE(ClassUnloadingWithConcurrentMark)) { - log_info(gc)("Consider -XX:+ClassUnloadingWithConcurrentMark if large pause times " - "are observed on class-unloading sensitive workloads"); + if (!ClassUnloading) { FLAG_SET_DEFAULT(ClassUnloadingWithConcurrentMark, false); }