< prev index next >

src/share/vm/gc/shared/generation.hpp

Print this page
rev 13541 : 8184286: print_tracing_info() does not use Unified Logging for output
Reviewed-by:


 533   void print_heap_change(size_t prev_used) const;
 534 
 535   virtual void print() const;
 536   virtual void print_on(outputStream* st) const;
 537 
 538   virtual void verify() = 0;
 539 
 540   struct StatRecord {
 541     int invocations;
 542     elapsedTimer accumulated_time;
 543     StatRecord() :
 544       invocations(0),
 545       accumulated_time(elapsedTimer()) {}
 546   };
 547 private:
 548   StatRecord _stat_record;
 549 public:
 550   StatRecord* stat_record() { return &_stat_record; }
 551 
 552   virtual void print_summary_info();
 553   virtual void print_summary_info_on(outputStream* st);
 554 
 555   // Performance Counter support
 556   virtual void update_counters() = 0;
 557   virtual CollectorCounters* counters() { return _gc_counters; }
 558 };
 559 
 560 #endif // SHARE_VM_GC_SHARED_GENERATION_HPP


 533   void print_heap_change(size_t prev_used) const;
 534 
 535   virtual void print() const;
 536   virtual void print_on(outputStream* st) const;
 537 
 538   virtual void verify() = 0;
 539 
 540   struct StatRecord {
 541     int invocations;
 542     elapsedTimer accumulated_time;
 543     StatRecord() :
 544       invocations(0),
 545       accumulated_time(elapsedTimer()) {}
 546   };
 547 private:
 548   StatRecord _stat_record;
 549 public:
 550   StatRecord* stat_record() { return &_stat_record; }
 551 
 552   virtual void print_summary_info();

 553 
 554   // Performance Counter support
 555   virtual void update_counters() = 0;
 556   virtual CollectorCounters* counters() { return _gc_counters; }
 557 };
 558 
 559 #endif // SHARE_VM_GC_SHARED_GENERATION_HPP
< prev index next >