< prev index next >

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

Print this page




  81                                                        Metaspace::MetadataType mdtype);
  82   virtual void collect(GCCause::Cause cause);
  83   virtual void collect_as_vm_thread(GCCause::Cause cause);
  84   virtual void do_full_collection(bool clear_all_soft_refs);
  85 
  86   virtual bool supports_tlab_allocation() const;
  87   virtual size_t tlab_capacity(Thread* thr) const;
  88   virtual size_t tlab_used(Thread* thr) const;
  89   virtual size_t max_tlab_size() const;
  90   virtual size_t unsafe_max_tlab_alloc(Thread* thr) const;
  91 
  92   virtual bool can_elide_tlab_store_barriers() const;
  93   virtual bool can_elide_initializing_store_barrier(oop new_obj);
  94   virtual bool card_mark_must_follow_store() const;
  95 
  96   virtual GrowableArray<GCMemoryManager*> memory_managers();
  97   virtual GrowableArray<MemoryPool*> memory_pools();
  98 
  99   virtual void object_iterate(ObjectClosure* cl);
 100 
 101   virtual void run_task(AbstractGangTask* task);
 102 
 103   virtual void keep_alive(oop obj);
 104 
 105   virtual void register_nmethod(nmethod* nm);
 106   virtual void unregister_nmethod(nmethod* nm);
 107   virtual void flush_nmethod(nmethod* nm);
 108   virtual void verify_nmethod(nmethod* nmethod);
 109 
 110   virtual WorkGang* get_safepoint_workers();
 111 
 112   virtual void gc_threads_do(ThreadClosure* tc) const;
 113 
 114   virtual VirtualSpaceSummary create_heap_space_summary();
 115 
 116   virtual void safepoint_synchronize_begin();
 117   virtual void safepoint_synchronize_end();
 118 
 119   virtual void print_on(outputStream* st) const;
 120   virtual void print_on_error(outputStream* st) const;
 121   virtual void print_extended_on(outputStream* st) const;
 122   virtual void print_tracing_info() const;


  81                                                        Metaspace::MetadataType mdtype);
  82   virtual void collect(GCCause::Cause cause);
  83   virtual void collect_as_vm_thread(GCCause::Cause cause);
  84   virtual void do_full_collection(bool clear_all_soft_refs);
  85 
  86   virtual bool supports_tlab_allocation() const;
  87   virtual size_t tlab_capacity(Thread* thr) const;
  88   virtual size_t tlab_used(Thread* thr) const;
  89   virtual size_t max_tlab_size() const;
  90   virtual size_t unsafe_max_tlab_alloc(Thread* thr) const;
  91 
  92   virtual bool can_elide_tlab_store_barriers() const;
  93   virtual bool can_elide_initializing_store_barrier(oop new_obj);
  94   virtual bool card_mark_must_follow_store() const;
  95 
  96   virtual GrowableArray<GCMemoryManager*> memory_managers();
  97   virtual GrowableArray<MemoryPool*> memory_pools();
  98 
  99   virtual void object_iterate(ObjectClosure* cl);
 100 


 101   virtual void keep_alive(oop obj);
 102 
 103   virtual void register_nmethod(nmethod* nm);
 104   virtual void unregister_nmethod(nmethod* nm);
 105   virtual void flush_nmethod(nmethod* nm);
 106   virtual void verify_nmethod(nmethod* nmethod);
 107 
 108   virtual WorkGang* get_safepoint_workers();
 109 
 110   virtual void gc_threads_do(ThreadClosure* tc) const;
 111 
 112   virtual VirtualSpaceSummary create_heap_space_summary();
 113 
 114   virtual void safepoint_synchronize_begin();
 115   virtual void safepoint_synchronize_end();
 116 
 117   virtual void print_on(outputStream* st) const;
 118   virtual void print_on_error(outputStream* st) const;
 119   virtual void print_extended_on(outputStream* st) const;
 120   virtual void print_tracing_info() const;
< prev index next >