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
|