src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
Print this page
rev 6804 : imported patch commit-uncommit-within-heap
*** 76,86 ****
public:
G1HotCardCache(G1CollectedHeap* g1h);
~G1HotCardCache();
! void initialize();
bool use_cache() { return _use_cache; }
void set_use_cache(bool b) {
_use_cache = (b ? default_use_cache() : false);
--- 76,86 ----
public:
G1HotCardCache(G1CollectedHeap* g1h);
~G1HotCardCache();
! void initialize(G1RegionToSpaceMapper* card_counts_storage);
bool use_cache() { return _use_cache; }
void set_use_cache(bool b) {
_use_cache = (b ? default_use_cache() : false);
*** 113,125 ****
_hot_cache_idx = 0; _n_hot = 0;
}
bool hot_cache_is_empty() { return _n_hot == 0; }
- // Resizes the card counts table to match the given capacity
- void resize_card_counts(size_t heap_capacity);
-
// Zeros the values in the card counts table for entire committed heap
void reset_card_counts();
// Zeros the values in the card counts table for the given region
void reset_card_counts(HeapRegion* hr);
--- 113,122 ----