hotspot/src/share/vm/gc/shared/gcTrace.hpp
changeset 32380 1dcdb686f0cb
parent 31619 f27b8fcf4018
child 32608 ef2ec6fac731
--- a/hotspot/src/share/vm/gc/shared/gcTrace.hpp	Wed Aug 19 13:59:39 2015 +0200
+++ b/hotspot/src/share/vm/gc/shared/gcTrace.hpp	Thu Aug 20 15:17:41 2015 +0200
@@ -45,6 +45,7 @@
 class MetaspaceSummary;
 class PSHeapSummary;
 class G1HeapSummary;
+class G1EvacSummary;
 class ReferenceProcessorStats;
 class TimePartitions;
 class BoolObjectClosure;
@@ -257,10 +258,14 @@
   void report_evacuation_info(EvacuationInfo* info);
   void report_evacuation_failed(EvacuationFailedInfo& ef_info);
 
+  void report_evacuation_statistics(const G1EvacSummary& young_summary, const G1EvacSummary& old_summary) const;
  private:
   void send_g1_young_gc_event();
   void send_evacuation_info_event(EvacuationInfo* info);
   void send_evacuation_failed_event(const EvacuationFailedInfo& ef_info) const;
+
+  void send_young_evacuation_statistics(const G1EvacSummary& summary) const;
+  void send_old_evacuation_statistics(const G1EvacSummary& summary) const;
 };
 #endif