1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp Wed Mar 13 05:14:43 2013 +0100 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp Tue Mar 12 11:00:49 2013 -0700 1.3 @@ -409,7 +409,7 @@ 1.4 // heap remains parsable. 1.5 const bool limit_exceeded = size_policy()->gc_overhead_limit_exceeded(); 1.6 const bool softrefs_clear = collector_policy()->all_soft_refs_clear(); 1.7 - assert(!limit_exceeded || softrefs_clear, "Should have been cleared"); 1.8 + 1.9 if (limit_exceeded && softrefs_clear) { 1.10 *gc_overhead_limit_was_exceeded = true; 1.11 size_policy()->set_gc_overhead_limit_exceeded(false);