< prev index next >
src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
Print this page
rev 52611 : webrev.00
rev 52613 : webrev.01
*** 104,120 ****
G1RegionToSpaceMapper* _dram_mapper;
uint _num_committed_dram;
uint _num_committed_nvdimm;
uint _start_index_of_nvdimm;
uint _start_index_of_dram;
!
! void map_nvdimm_space(ReservedSpace rs);
public:
G1RegionToHeteroSpaceMapper(ReservedSpace rs, size_t used_size, size_t page_size, size_t region_granularity, size_t commit_factor, MemoryType type);
! uint num_committed_dram();
! uint num_committed_nvdimm();
virtual void commit_regions(uint start_idx, size_t num_regions = 1, WorkGang* pretouch_workers = NULL);
virtual void uncommit_regions(uint start_idx, size_t num_regions = 1);
};
#endif // SHARE_VM_GC_G1_G1REGIONTOSPACEMAPPER_HPP
--- 104,120 ----
G1RegionToSpaceMapper* _dram_mapper;
uint _num_committed_dram;
uint _num_committed_nvdimm;
uint _start_index_of_nvdimm;
uint _start_index_of_dram;
! bool _success;
public:
G1RegionToHeteroSpaceMapper(ReservedSpace rs, size_t used_size, size_t page_size, size_t region_granularity, size_t commit_factor, MemoryType type);
! uint num_committed_dram() const;
! uint num_committed_nvdimm() const;
! bool success() { return _success; }
virtual void commit_regions(uint start_idx, size_t num_regions = 1, WorkGang* pretouch_workers = NULL);
virtual void uncommit_regions(uint start_idx, size_t num_regions = 1);
};
#endif // SHARE_VM_GC_G1_G1REGIONTOSPACEMAPPER_HPP
< prev index next >