Mercurial > hg > truffle
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; |