< prev index next >

src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp

Print this page
rev 8068 : imported patch parallelscavenge_cleanup

*** 36,54 **** PSMarkSweepDecorator* PSMarkSweepDecorator::_destination_decorator = NULL; void PSMarkSweepDecorator::set_destination_decorator_tenured() { ! ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap(); ! assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "Sanity"); ! _destination_decorator = heap->old_gen()->object_mark_sweep(); } void PSMarkSweepDecorator::advance_destination_decorator() { ! ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap(); ! assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "Sanity"); assert(_destination_decorator != NULL, "Sanity"); PSMarkSweepDecorator* first = heap->old_gen()->object_mark_sweep(); PSMarkSweepDecorator* second = heap->young_gen()->eden_mark_sweep(); --- 36,51 ---- PSMarkSweepDecorator* PSMarkSweepDecorator::_destination_decorator = NULL; void PSMarkSweepDecorator::set_destination_decorator_tenured() { ! ParallelScavengeHeap* heap = ParallelScavengeHeap::heap(); _destination_decorator = heap->old_gen()->object_mark_sweep(); } void PSMarkSweepDecorator::advance_destination_decorator() { ! ParallelScavengeHeap* heap = ParallelScavengeHeap::heap(); assert(_destination_decorator != NULL, "Sanity"); PSMarkSweepDecorator* first = heap->old_gen()->object_mark_sweep(); PSMarkSweepDecorator* second = heap->young_gen()->eden_mark_sweep();
< prev index next >