< prev index next >

src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Print this page
rev 13055 : Implement barriers for maintaining connection matrix.

*** 303,312 **** --- 303,321 ---- cm->mark_roots(); cm->shared_finish_mark_from_roots(/* full_gc = */ true); _heap->swap_mark_bitmaps(); + if (UseShenandoahMatrix) { + if (PrintShenandoahMatrix) { + _heap->connection_matrix()->print_on(tty); + } + if (VerifyShenandoahMatrix) { + _heap->verify_matrix(); + } + } + if (VerifyDuringGC) { HandleMark hm; // handle scope // Universe::heap()->prepare_for_verify(); _heap->prepare_for_verify(); // Note: we can verify only the heap here. When an object is
< prev index next >