< prev index next >

src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp

Print this page
rev 48820 : [mq]: 8196602-heapregionclosure-renaming

*** 77,87 **** size_t _sampled_rs_lengths; public: G1YoungRemSetSamplingClosure(SuspendibleThreadSetJoiner* sts) : HeapRegionClosure(), _sts(sts), _regions_visited(0), _sampled_rs_lengths(0) { } ! virtual bool doHeapRegion(HeapRegion* r) { size_t rs_length = r->rem_set()->occupied(); _sampled_rs_lengths += rs_length; // Update the collection set policy information for this region G1CollectedHeap::heap()->collection_set()->update_young_region_prediction(r, rs_length); --- 77,87 ---- size_t _sampled_rs_lengths; public: G1YoungRemSetSamplingClosure(SuspendibleThreadSetJoiner* sts) : HeapRegionClosure(), _sts(sts), _regions_visited(0), _sampled_rs_lengths(0) { } ! virtual bool do_heap_region(HeapRegion* r) { size_t rs_length = r->rem_set()->occupied(); _sampled_rs_lengths += rs_length; // Update the collection set policy information for this region G1CollectedHeap::heap()->collection_set()->update_young_region_prediction(r, rs_length);
*** 112,121 **** G1YoungRemSetSamplingClosure cl(&sts); G1CollectionSet* g1cs = g1h->collection_set(); g1cs->iterate(&cl); ! if (cl.complete()) { g1p->revise_young_list_target_length_if_necessary(cl.sampled_rs_lengths()); } } } --- 112,121 ---- G1YoungRemSetSamplingClosure cl(&sts); G1CollectionSet* g1cs = g1h->collection_set(); g1cs->iterate(&cl); ! if (cl.is_complete()) { g1p->revise_young_list_target_length_if_necessary(cl.sampled_rs_lengths()); } } }
< prev index next >