< prev index next >

src/hotspot/share/gc/z/zRelocationSetSelector.hpp

Print this page

        

*** 62,80 **** class ZRelocationSetSelector : public StackObj { private: ZRelocationSetSelectorGroup _small; ZRelocationSetSelectorGroup _medium; size_t _live; size_t _garbage; size_t _fragmentation; public: ZRelocationSetSelector(); void register_live_page(ZPage* page); ! void register_garbage_page(ZPage* page); void select(ZRelocationSet* relocation_set); size_t live() const; size_t garbage() const; size_t relocating() const; --- 62,83 ---- class ZRelocationSetSelector : public StackObj { private: ZRelocationSetSelectorGroup _small; ZRelocationSetSelectorGroup _medium; + ZArray<ZPage*> _reclaimable; size_t _live; size_t _garbage; size_t _fragmentation; public: ZRelocationSetSelector(); void register_live_page(ZPage* page); ! void register_reclaimable_page(ZPage* page); ! ! ZArray<ZPage*>* reclaimable(); void select(ZRelocationSet* relocation_set); size_t live() const; size_t garbage() const; size_t relocating() const;
< prev index next >