< prev index next >
src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
Print this page
rev 60591 : 8252038: G1: Remove unused G1MarkStatsCache::_num_stats
Reviewed-by:
*** 61,72 ****
// logical and.
class G1RegionMarkStatsCache {
private:
// The array of statistics entries to evict to; the global array.
G1RegionMarkStats* _target;
- // Number of entries in the eviction target.
- uint _num_stats;
// An entry of the statistics cache.
struct G1RegionMarkStatsCacheEntry {
uint _region_idx;
G1RegionMarkStats _stats;
--- 61,70 ----
*** 98,108 ****
return idx & _num_cache_entries_mask;
}
G1RegionMarkStatsCacheEntry* find_for_add(uint region_idx);
public:
! G1RegionMarkStatsCache(G1RegionMarkStats* target, uint max_regions, uint num_cache_entries);
~G1RegionMarkStatsCache();
void add_live_words(uint region_idx, size_t live_words) {
G1RegionMarkStatsCacheEntry* const cur = find_for_add(region_idx);
--- 96,106 ----
return idx & _num_cache_entries_mask;
}
G1RegionMarkStatsCacheEntry* find_for_add(uint region_idx);
public:
! G1RegionMarkStatsCache(G1RegionMarkStats* target, uint num_cache_entries);
~G1RegionMarkStatsCache();
void add_live_words(uint region_idx, size_t live_words) {
G1RegionMarkStatsCacheEntry* const cur = find_for_add(region_idx);
< prev index next >