comparison src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp @ 14909:4ca6dc0799b6

Backout jdk9 merge
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 01 Apr 2014 13:57:07 +0200
parents 63a4eb8bcd23
children
comparison
equal deleted inserted replaced
14908:8db6e76cb658 14909:4ca6dc0799b6
86 86
87 // Average of the mark-sweep-compact (MSC) pause time for a collection 87 // Average of the mark-sweep-compact (MSC) pause time for a collection
88 // of the tenured generation. 88 // of the tenured generation.
89 PerfVariable* _avg_msc_pause_counter; 89 PerfVariable* _avg_msc_pause_counter;
90 // Average for the time between the most recent end of a 90 // Average for the time between the most recent end of a
91 // MSC collection and the beginning of the next MSC collection. 91 // MSC collection and the beginning of the next
92 // MSC collection.
92 PerfVariable* _avg_msc_interval_counter; 93 PerfVariable* _avg_msc_interval_counter;
93 // Average for the GC cost of a MSC collection based on 94 // Average for the GC cost of a MSC collection based on
94 // _avg_msc_pause_counter and _avg_msc_interval_counter. 95 // _avg_msc_pause_counter and _avg_msc_interval_counter.
95 PerfVariable* _msc_gc_cost_counter; 96 PerfVariable* _msc_gc_cost_counter;
96 97
97 // Average of the mark-sweep (MS) pause time for a collection 98 // Average of the mark-sweep (MS) pause time for a collection
98 // of the tenured generation. 99 // of the tenured generation.
99 PerfVariable* _avg_ms_pause_counter; 100 PerfVariable* _avg_ms_pause_counter;
100 // Average for the time between the most recent end of a 101 // Average for the time between the most recent end of a
101 // MS collection and the beginning of the next MS collection. 102 // MS collection and the beginning of the next
103 // MS collection.
102 PerfVariable* _avg_ms_interval_counter; 104 PerfVariable* _avg_ms_interval_counter;
103 // Average for the GC cost of a MS collection based on 105 // Average for the GC cost of a MS collection based on
104 // _avg_ms_pause_counter and _avg_ms_interval_counter. 106 // _avg_ms_pause_counter and _avg_ms_interval_counter.
105 PerfVariable* _ms_gc_cost_counter; 107 PerfVariable* _ms_gc_cost_counter;
106 108
107 // Average of the bytes promoted per minor collection. 109 // Average of the bytes promoted per minor collection.
108 PerfVariable* _promoted_avg_counter; 110 PerfVariable* _promoted_avg_counter;
109 // Average of the deviation of the promoted average. 111 // Average of the deviation of the promoted average
110 PerfVariable* _promoted_avg_dev_counter; 112 PerfVariable* _promoted_avg_dev_counter;
111 // Padded average of the bytes promoted per minor collection. 113 // Padded average of the bytes promoted per minor colleciton
112 PerfVariable* _promoted_padded_avg_counter; 114 PerfVariable* _promoted_padded_avg_counter;
113 115
114 // See description of the _change_young_gen_for_maj_pauses 116 // See description of the _change_young_gen_for_maj_pauses
115 // variable recently in cmsAdaptiveSizePolicy.hpp. 117 // variable recently in cmsAdaptiveSizePolicy.hpp.
116 PerfVariable* _change_young_gen_for_maj_pauses_counter; 118 PerfVariable* _change_young_gen_for_maj_pauses_counter;