< prev index next >

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

Print this page
rev 8823 : imported patch 8133530-add-jfr-event-for-evacuation

*** 35,44 **** --- 35,45 ---- #include "memory/referenceType.hpp" #include "utilities/macros.hpp" #include "utilities/ticks.hpp" #if INCLUDE_ALL_GCS #include "gc/g1/g1YCTypes.hpp" + #include "gcHeapSummary.hpp" #endif class EvacuationInfo; class GCHeapSummary; class MetaspaceChunkFreeListSummary;
*** 255,268 **** --- 256,273 ---- void report_yc_type(G1YCType type); void report_gc_end_impl(const Ticks& timestamp, TimePartitions* time_partitions); 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 class CMSTracer : public OldGCTracer { public:
< prev index next >