--- old/src/share/vm/runtime/globals.hpp 2015-08-24 10:52:24.292877426 -0700 +++ new/src/share/vm/runtime/globals.hpp 2015-08-24 10:52:24.180877430 -0700 @@ -1856,7 +1856,7 @@ \ product(size_t, MarkStackSize, NOT_LP64(32*K) LP64_ONLY(4*M), \ "Size of marking stack") \ - range(0, MarkStackSizeMax) \ + constraint(MarkStackSizeConstraintFunc,AfterErgo) \ \ notproduct(bool, CMSMarkStackOverflowALot, false, \ "Simulate frequent marking stack / work queue overflow") \