changeset 5821:e4e941b83466

8031779: Assert in MetaspaceGC is always true Reviewed-by: jmasa, jwilhelm
author ehelin
date Thu, 16 Jan 2014 17:22:35 +0100
parents 42fcf9b2120e
children 99331f31a971
files src/share/vm/memory/metaspace.cpp
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/memory/metaspace.cpp	Tue Jan 14 14:26:43 2014 +0100
+++ b/src/share/vm/memory/metaspace.cpp	Thu Jan 16 17:22:35 2014 +0100
@@ -1455,9 +1455,10 @@
 
   // No expansion, now see if we want to shrink
   // We would never want to shrink more than this
+  assert(capacity_until_GC >= minimum_desired_capacity,
+         err_msg(SIZE_FORMAT " >= " SIZE_FORMAT,
+                 capacity_until_GC, minimum_desired_capacity));
   size_t max_shrink_bytes = capacity_until_GC - minimum_desired_capacity;
-  assert(max_shrink_bytes >= 0, err_msg("max_shrink_bytes " SIZE_FORMAT,
-    max_shrink_bytes));
 
   // Should shrinking be considered?
   if (MaxMetaspaceFreeRatio < 100) {