< prev index next >

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

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

*** 35,53 **** #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; class MetaspaceSummary; class PSHeapSummary; class G1HeapSummary; class ReferenceProcessorStats; class TimePartitions; class BoolObjectClosure; class SharedGCInfo VALUE_OBJ_CLASS_SPEC { --- 35,54 ---- #include "memory/referenceType.hpp" #include "utilities/macros.hpp" #include "utilities/ticks.hpp" #if INCLUDE_ALL_GCS #include "gc/g1/g1YCTypes.hpp" ! #include "gc/shared/gcHeapSummary.hpp" #endif class EvacuationInfo; class GCHeapSummary; class MetaspaceChunkFreeListSummary; class MetaspaceSummary; class PSHeapSummary; class G1HeapSummary; + struct TraceStructG1EvacStats; class ReferenceProcessorStats; class TimePartitions; class BoolObjectClosure; class SharedGCInfo VALUE_OBJ_CLASS_SPEC {
*** 264,273 **** --- 265,276 ---- 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; + + TraceStructG1EvacStats create_g1_evacstats(const G1EvacSummary& summary) const; }; #endif class CMSTracer : public OldGCTracer { public:
< prev index next >