8062943: REDO - Parallelize clearing the next mark bitmap

Reviewed-by: kbarrett, tschatzl
This commit is contained in:
Marcus Larsson 2014-11-25 11:59:55 +01:00
parent 561b51f5ce
commit 89dca54c74
6 changed files with 44 additions and 11 deletions

View file

@ -280,7 +280,6 @@ void ConcurrentMarkThread::run() {
// We may have aborted just before the remark. Do not bother clearing the
// bitmap then, as it has been done during mark abort.
if (!cm()->has_aborted()) {
SuspendibleThreadSetJoiner sts;
_cm->clearNextBitmap();
} else {
assert(!G1VerifyBitmaps || _cm->nextMarkBitmapIsClear(), "Next mark bitmap must be clear");