< prev index next >

src/share/vm/runtime/arguments.cpp

Print this page

        

@@ -1553,11 +1553,11 @@
   size_t young_gen_per_worker = CMSYoungGenPerWorker;
 
   // Preferred young gen size for "short" pauses:
   // upper bound depends on # of threads and NewRatio.
   const size_t preferred_max_new_size_unaligned =
-    MIN2(max_heap/(NewRatio+1), ScaleForWordSize(young_gen_per_worker * ParallelGCThreads));
+    MAX2(max_heap/(NewRatio+1), ScaleForWordSize(young_gen_per_worker * ParallelGCThreads));
   size_t preferred_max_new_size =
     align_size_up(preferred_max_new_size_unaligned, os::vm_page_size());
 
   // Unless explicitly requested otherwise, size young gen
   // for "short" pauses ~ CMSYoungGenPerWorker*ParallelGCThreads
< prev index next >