8371197: G1: Use void for return type of G1RegionsOnNodes::add

Reviewed-by: tschatzl, iwalulya, fandreuzzi
This commit is contained in:
Albert Mingkun Yang 2025-11-05 10:12:47 +00:00
parent 0737a56252
commit 6a51b51ba1
5 changed files with 8 additions and 11 deletions

View File

@ -41,10 +41,10 @@ private:
public:
G1EdenRegions() : _length(0), _used_bytes(0), _regions_on_node() { }
uint add(G1HeapRegion* hr) {
void add(G1HeapRegion* hr) {
assert(hr->is_eden(), "must be");
_length++;
return _regions_on_node.add(hr);
_regions_on_node.add(hr);
}
void clear() {

View File

@ -35,16 +35,13 @@ G1RegionsOnNodes::~G1RegionsOnNodes() {
FREE_C_HEAP_ARRAY(uint, _count_per_node);
}
uint G1RegionsOnNodes::add(G1HeapRegion* hr) {
void G1RegionsOnNodes::add(G1HeapRegion* hr) {
uint node_index = hr->node_index();
// Update only if the node index is valid.
if (node_index < _numa->num_active_nodes()) {
*(_count_per_node + node_index) += 1;
return node_index;
}
return G1NUMA::UnknownNodeIndex;
}
void G1RegionsOnNodes::clear() {

View File

@ -40,8 +40,8 @@ public:
~G1RegionsOnNodes();
// Increase _count_per_node for the node of given heap region and returns node index.
uint add(G1HeapRegion* hr);
// Increase _count_per_node for the node of given heap region.
void add(G1HeapRegion* hr);
void clear();

View File

@ -32,10 +32,10 @@ G1SurvivorRegions::G1SurvivorRegions() :
_used_bytes(0),
_regions_on_node() {}
uint G1SurvivorRegions::add(G1HeapRegion* hr) {
void G1SurvivorRegions::add(G1HeapRegion* hr) {
assert(hr->is_survivor(), "should be flagged as survivor region");
_regions.append(hr);
return _regions_on_node.add(hr);
_regions_on_node.add(hr);
}
uint G1SurvivorRegions::length() const {

View File

@ -42,7 +42,7 @@ class G1SurvivorRegions {
public:
G1SurvivorRegions();
uint add(G1HeapRegion* hr);
void add(G1HeapRegion* hr);
void convert_to_eden();