8315855: G1: Revise signature of set_humongous_candidate
Reviewed-by: tschatzl, iwalulya
This commit is contained in:
parent
1941290b79
commit
7b3e6970a6
src/hotspot/share/gc/g1
@ -209,7 +209,7 @@ G1HeapRegionAttr G1CollectedHeap::region_attr(uint idx) const {
|
||||
}
|
||||
|
||||
void G1CollectedHeap::register_humongous_candidate_region_with_region_attr(uint index) {
|
||||
_region_attr.set_humongous_candidate(index, region_at(index)->rem_set()->is_tracked());
|
||||
_region_attr.set_humongous_candidate(index);
|
||||
}
|
||||
|
||||
void G1CollectedHeap::register_new_survivor_region_with_region_attr(HeapRegion* r) {
|
||||
|
@ -131,9 +131,11 @@ class G1HeapRegionAttrBiasedMappedArray : public G1BiasedMappedArray<G1HeapRegio
|
||||
get_ref_by_index(index)->set_new_survivor();
|
||||
}
|
||||
|
||||
void set_humongous_candidate(uintptr_t index, bool remset_is_tracked) {
|
||||
void set_humongous_candidate(uintptr_t index) {
|
||||
assert(get_by_index(index).is_default(),
|
||||
"Region attributes at index " INTPTR_FORMAT " should be default but is %s", index, get_by_index(index).get_type_str());
|
||||
// Humongous candidates must have complete remset.
|
||||
const bool remset_is_tracked = true;
|
||||
set_by_index(index, G1HeapRegionAttr(G1HeapRegionAttr::HumongousCandidate, remset_is_tracked));
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user