6998802: ScavengeALot: assert(!gch->incremental_collection_failed()) failed: Twice in a row
Weaken assert by excluding scavenges resulting from -XX:+ScavengeALot stress-testing option. Reviewed-by: jmasa, tonyp
This commit is contained in:
parent
579c9e4b03
commit
33688e92b9
@ -838,7 +838,9 @@ void DefNewGeneration::gc_epilogue(bool full) {
|
||||
gch->incremental_collection_failed()) {
|
||||
seen_incremental_collection_failed = true;
|
||||
} else if (seen_incremental_collection_failed) {
|
||||
assert(!gch->incremental_collection_failed(), "Twice in a row");
|
||||
assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed(),
|
||||
"Twice in a row");
|
||||
|
||||
seen_incremental_collection_failed = false;
|
||||
}
|
||||
#endif // ASSERT
|
||||
|
Loading…
Reference in New Issue
Block a user