src/share/vm/memory/defNewGeneration.cpp

changeset 2295
8d81b4a1d3e1
parent 2244
c766bae6c14d
child 2314
f95d63e2154a
     1.1 --- a/src/share/vm/memory/defNewGeneration.cpp	Tue Nov 09 10:47:20 2010 -0800
     1.2 +++ b/src/share/vm/memory/defNewGeneration.cpp	Thu Nov 11 10:42:43 2010 -0800
     1.3 @@ -838,7 +838,9 @@
     1.4          gch->incremental_collection_failed()) {
     1.5        seen_incremental_collection_failed = true;
     1.6      } else if (seen_incremental_collection_failed) {
     1.7 -      assert(!gch->incremental_collection_failed(), "Twice in a row");
     1.8 +      assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed(),
     1.9 +             "Twice in a row");
    1.10 +
    1.11        seen_incremental_collection_failed = false;
    1.12      }
    1.13  #endif // ASSERT

mercurial