< prev index next >

src/share/vm/gc/g1/g1CollectedHeap.cpp

Print this page
rev 11545 : [mq]: 8159978-collection-set-as-array
rev 11546 : [mq]: 8159978-erikh-review

*** 2416,2427 **** void G1CollectedHeap::collection_set_iterate(HeapRegionClosure* cl) { _collection_set.iterate(cl); } ! void G1CollectedHeap::collection_set_iterate_from(HeapRegionClosure *cl, uint worker_id, uint active_workers) { ! _collection_set.iterate_from(cl, worker_id, active_workers); } HeapRegion* G1CollectedHeap::next_compaction_region(const HeapRegion* from) const { HeapRegion* result = _hrm.next_region_in_heap(from); while (result != NULL && result->is_pinned()) { --- 2416,2427 ---- void G1CollectedHeap::collection_set_iterate(HeapRegionClosure* cl) { _collection_set.iterate(cl); } ! void G1CollectedHeap::collection_set_iterate_from(HeapRegionClosure *cl, uint worker_id) { ! _collection_set.iterate_from(cl, worker_id, workers()->active_workers()); } HeapRegion* G1CollectedHeap::next_compaction_region(const HeapRegion* from) const { HeapRegion* result = _hrm.next_region_in_heap(from); while (result != NULL && result->is_pinned()) {
*** 2985,2995 **** G1CollectedHeap::heap()->hr_printer()->cset(r); return false; } }; ! bool G1CollectedHeap::do_collection_pause_at_safepoint(double target_pause_time_ms) { assert_at_safepoint(true /* should_be_vm_thread */); guarantee(!is_gc_active(), "collection is not reentrant"); if (GCLocker::check_active_before_gc()) { return false; --- 2985,2996 ---- G1CollectedHeap::heap()->hr_printer()->cset(r); return false; } }; ! bool ! G1CollectedHeap::do_collection_pause_at_safepoint(double target_pause_time_ms) { assert_at_safepoint(true /* should_be_vm_thread */); guarantee(!is_gc_active(), "collection is not reentrant"); if (GCLocker::check_active_before_gc()) { return false;
< prev index next >