equal
deleted
inserted
replaced
28 #include "gc/shared/copyFailedInfo.hpp" |
28 #include "gc/shared/copyFailedInfo.hpp" |
29 #include "gc/shared/gcCause.hpp" |
29 #include "gc/shared/gcCause.hpp" |
30 #include "gc/shared/gcId.hpp" |
30 #include "gc/shared/gcId.hpp" |
31 #include "gc/shared/gcName.hpp" |
31 #include "gc/shared/gcName.hpp" |
32 #include "gc/shared/gcWhen.hpp" |
32 #include "gc/shared/gcWhen.hpp" |
33 #include "memory/metaspace.hpp" |
33 #include "memory/metaspace/metaspaceEnums.hpp" |
34 #include "memory/referenceType.hpp" |
34 #include "memory/referenceType.hpp" |
35 #include "utilities/macros.hpp" |
35 #include "utilities/macros.hpp" |
36 #include "utilities/ticks.hpp" |
36 #include "utilities/ticks.hpp" |
37 |
37 |
38 class GCHeapSummary; |
38 class GCHeapSummary; |
110 |
110 |
111 private: |
111 private: |
112 void send_garbage_collection_event() const; |
112 void send_garbage_collection_event() const; |
113 void send_gc_heap_summary_event(GCWhen::Type when, const GCHeapSummary& heap_summary) const; |
113 void send_gc_heap_summary_event(GCWhen::Type when, const GCHeapSummary& heap_summary) const; |
114 void send_meta_space_summary_event(GCWhen::Type when, const MetaspaceSummary& meta_space_summary) const; |
114 void send_meta_space_summary_event(GCWhen::Type when, const MetaspaceSummary& meta_space_summary) const; |
115 void send_metaspace_chunk_free_list_summary(GCWhen::Type when, Metaspace::MetadataType mdtype, const MetaspaceChunkFreeListSummary& summary) const; |
115 void send_metaspace_chunk_free_list_summary(GCWhen::Type when, metaspace::MetadataType mdtype, const MetaspaceChunkFreeListSummary& summary) const; |
116 void send_reference_stats_event(ReferenceType type, size_t count) const; |
116 void send_reference_stats_event(ReferenceType type, size_t count) const; |
117 void send_phase_events(TimePartitions* time_partitions) const; |
117 void send_phase_events(TimePartitions* time_partitions) const; |
118 }; |
118 }; |
119 |
119 |
120 class YoungGCTracer : public GCTracer { |
120 class YoungGCTracer : public GCTracer { |