--- a/hotspot/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp Wed Sep 19 15:48:02 2012 -0700
+++ b/hotspot/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp Thu Sep 20 09:52:56 2012 -0700
@@ -90,7 +90,14 @@
void PLABStats::adjust_desired_plab_sz() {
assert(ResizePLAB, "Not set");
if (_allocated == 0) {
- assert(_unused == 0, "Inconsistency in PLAB stats");
+ assert(_unused == 0,
+ err_msg("Inconsistency in PLAB stats: "
+ "_allocated: "SIZE_FORMAT", "
+ "_wasted: "SIZE_FORMAT", "
+ "_unused: "SIZE_FORMAT", "
+ "_used : "SIZE_FORMAT,
+ _allocated, _wasted, _unused, _used));
+
_allocated = 1;
}
double wasted_frac = (double)_unused/(double)_allocated;