diff src/share/vm/memory/genCollectedHeap.cpp @ 1626:1a11430e0326

6888573: class data sharing does not always disable large pages Reviewed-by: phh
author jcoomes
date Thu, 24 Jun 2010 15:38:42 -0700
parents c18cbe5936b8
children 126ea7725993
line wrap: on
line diff
--- a/src/share/vm/memory/genCollectedHeap.cpp	Tue Jun 22 10:03:12 2010 -0400
+++ b/src/share/vm/memory/genCollectedHeap.cpp	Thu Jun 24 15:38:42 2010 -0700
@@ -179,9 +179,14 @@
     }
     n_covered_regions += _gen_specs[i]->n_covered_regions();
   }
-  assert(total_reserved % pageSize == 0, "Gen size");
+  assert(total_reserved % pageSize == 0,
+         err_msg("Gen size; total_reserved=" SIZE_FORMAT ", pageSize="
+                 SIZE_FORMAT, total_reserved, pageSize));
   total_reserved += perm_gen_spec->max_size();
-  assert(total_reserved % pageSize == 0, "Perm Gen size");
+  assert(total_reserved % pageSize == 0,
+         err_msg("Perm size; total_reserved=" SIZE_FORMAT ", pageSize="
+                 SIZE_FORMAT ", perm gen max=" SIZE_FORMAT, total_reserved,
+                 pageSize, perm_gen_spec->max_size()));
 
   if (total_reserved < perm_gen_spec->max_size()) {
     vm_exit_during_initialization(overflow_msg);