hotspot/src/share/vm/runtime/arguments.cpp
changeset 16596 905d4419a089
parent 16445 cb44d5b3ad89
child 16598 220e5e5b3947
--- a/hotspot/src/share/vm/runtime/arguments.cpp	Wed Mar 27 13:26:44 2013 -0700
+++ b/hotspot/src/share/vm/runtime/arguments.cpp	Wed Mar 27 17:03:19 2013 -0700
@@ -3325,6 +3325,13 @@
   }
   check_deprecated_gcs();
   check_deprecated_gc_flags();
+  if (AssumeMP && !UseSerialGC) {
+    if (FLAG_IS_DEFAULT(ParallelGCThreads) && ParallelGCThreads == 1) {
+      warning("If the number of processors is expected to increase from one, then"
+              " you should configure the number of parallel GC threads appropriately"
+              " using -XX:ParallelGCThreads=N");
+    }
+  }
 #else // INCLUDE_ALL_GCS
   assert(verify_serial_gc_flags(), "SerialGC unset");
 #endif // INCLUDE_ALL_GCS