< prev index next >

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

Print this page




  72 
  73   void before_flip();
  74   void after_flip();
  75 
  76   void flip_to_marked();
  77   void flip_to_remapped();
  78 
  79   void out_of_memory();
  80   void fixup_partial_loads();
  81 
  82 public:
  83   static ZHeap* heap();
  84 
  85   ZHeap();
  86 
  87   bool is_initialized() const;
  88 
  89   // Heap metrics
  90   size_t min_capacity() const;
  91   size_t max_capacity() const;
  92   size_t soft_max_capacity() const;
  93   size_t capacity() const;
  94   size_t max_reserve() const;
  95   size_t used_high() const;
  96   size_t used_low() const;
  97   size_t used() const;
  98   size_t unused() const;
  99   size_t allocated() const;
 100   size_t reclaimed() const;
 101 
 102   size_t tlab_capacity() const;
 103   size_t tlab_used() const;
 104   size_t max_tlab_size() const;
 105   size_t unsafe_max_tlab_alloc() const;
 106 
 107   bool is_in(uintptr_t addr) const;
 108   uint32_t hash_oop(oop obj) const;
 109 
 110   // Block
 111   uintptr_t block_start(uintptr_t addr) const;
 112   bool block_is_obj(uintptr_t addr) const;




  72 
  73   void before_flip();
  74   void after_flip();
  75 
  76   void flip_to_marked();
  77   void flip_to_remapped();
  78 
  79   void out_of_memory();
  80   void fixup_partial_loads();
  81 
  82 public:
  83   static ZHeap* heap();
  84 
  85   ZHeap();
  86 
  87   bool is_initialized() const;
  88 
  89   // Heap metrics
  90   size_t min_capacity() const;
  91   size_t max_capacity() const;
  92   size_t current_max_capacity() const;
  93   size_t capacity() const;
  94   size_t max_reserve() const;
  95   size_t used_high() const;
  96   size_t used_low() const;
  97   size_t used() const;
  98   size_t unused() const;
  99   size_t allocated() const;
 100   size_t reclaimed() const;
 101 
 102   size_t tlab_capacity() const;
 103   size_t tlab_used() const;
 104   size_t max_tlab_size() const;
 105   size_t unsafe_max_tlab_alloc() const;
 106 
 107   bool is_in(uintptr_t addr) const;
 108   uint32_t hash_oop(oop obj) const;
 109 
 110   // Block
 111   uintptr_t block_start(uintptr_t addr) const;
 112   bool block_is_obj(uintptr_t addr) const;


< prev index next >