< prev index next >

src/hotspot/share/gc/epsilon/epsilonHeap.hpp

Print this page




 124   virtual void unregister_nmethod(nmethod* nm) {}
 125   virtual void flush_nmethod(nmethod* nm) {}
 126   virtual void verify_nmethod(nmethod* nm) {}
 127 
 128   // No heap verification
 129   virtual void prepare_for_verify() {}
 130   virtual void verify(VerifyOption option) {}
 131 
 132   virtual jlong millis_since_last_gc() {
 133     // Report time since the VM start
 134     return os::elapsed_counter() / NANOSECS_PER_MILLISEC;
 135   }
 136 
 137   MemRegion reserved_region() const { return _reserved; }
 138   bool is_in_reserved(const void* addr) const { return _reserved.contains(addr); }
 139 
 140   virtual void print_on(outputStream* st) const;
 141   virtual void print_tracing_info() const;
 142   virtual bool print_location(outputStream* st, void* addr) const;
 143 
 144   // Runs the given AbstractGangTask with the current active workers, returning the
 145   // total time taken.
 146   virtual Tickspan run_task(AbstractGangTask* task);
 147 
 148 private:
 149   void print_heap_info(size_t used) const;
 150   void print_metaspace_info() const;
 151 
 152 };
 153 
 154 #endif // SHARE_GC_EPSILON_EPSILONHEAP_HPP


 124   virtual void unregister_nmethod(nmethod* nm) {}
 125   virtual void flush_nmethod(nmethod* nm) {}
 126   virtual void verify_nmethod(nmethod* nm) {}
 127 
 128   // No heap verification
 129   virtual void prepare_for_verify() {}
 130   virtual void verify(VerifyOption option) {}
 131 
 132   virtual jlong millis_since_last_gc() {
 133     // Report time since the VM start
 134     return os::elapsed_counter() / NANOSECS_PER_MILLISEC;
 135   }
 136 
 137   MemRegion reserved_region() const { return _reserved; }
 138   bool is_in_reserved(const void* addr) const { return _reserved.contains(addr); }
 139 
 140   virtual void print_on(outputStream* st) const;
 141   virtual void print_tracing_info() const;
 142   virtual bool print_location(outputStream* st, void* addr) const;
 143 
 144   // Runs the given AbstractGangTask with the current active workers.
 145   virtual void run_task(AbstractGangTask* task);

 146 
 147 private:
 148   void print_heap_info(size_t used) const;
 149   void print_metaspace_info() const;
 150 
 151 };
 152 
 153 #endif // SHARE_GC_EPSILON_EPSILONHEAP_HPP
< prev index next >