< prev index next >

src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp

Print this page
rev 53416 : imported patch 8217330-split-collectionsetchooser
rev 53418 : imported patch 8217328-rename-collectionsetchooser

*** 20,45 **** * or visit www.oracle.com if you need additional information or have any * questions. * */ ! #ifndef SHARE_GC_G1_COLLECTIONSETCHOOSER_HPP ! #define SHARE_GC_G1_COLLECTIONSETCHOOSER_HPP #include "gc/g1/heapRegion.hpp" #include "memory/allocation.hpp" #include "runtime/globals.hpp" class G1CollectionSetCandidates; class WorkGang; // Helper class to calculate collection set candidates, and containing some related // methods. ! class CollectionSetChooser : public AllStatic { static uint calculate_work_chunk_size(uint num_workers, uint num_regions); public: ! CollectionSetChooser(); static size_t mixed_gc_live_threshold_bytes() { return HeapRegion::GrainBytes * (size_t) G1MixedGCLiveThresholdPercent / 100; } --- 20,45 ---- * or visit www.oracle.com if you need additional information or have any * questions. * */ ! #ifndef SHARE_GC_G1_G1COLLECTIONSETCHOOSER_HPP ! #define SHARE_GC_G1_G1COLLECTIONSETCHOOSER_HPP #include "gc/g1/heapRegion.hpp" #include "memory/allocation.hpp" #include "runtime/globals.hpp" class G1CollectionSetCandidates; class WorkGang; // Helper class to calculate collection set candidates, and containing some related // methods. ! class G1CollectionSetChooser : public AllStatic { static uint calculate_work_chunk_size(uint num_workers, uint num_regions); public: ! G1CollectionSetChooser(); static size_t mixed_gc_live_threshold_bytes() { return HeapRegion::GrainBytes * (size_t) G1MixedGCLiveThresholdPercent / 100; }
*** 56,61 **** // Build and return set of collection set candidates sorted by decreasing gc // efficiency. static G1CollectionSetCandidates* build(WorkGang* workers, uint max_num_regions); }; ! #endif // SHARE_GC_G1_COLLECTIONSETCHOOSER_HPP --- 56,61 ---- // Build and return set of collection set candidates sorted by decreasing gc // efficiency. static G1CollectionSetCandidates* build(WorkGang* workers, uint max_num_regions); }; ! #endif // SHARE_GC_G1_G1COLLECTIONSETCHOOSER_HPP
< prev index next >