src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp

changeset 6131
86e6d691f2e1
parent 5237
f2110083203d
child 6680
78bbf4d43a14
equal deleted inserted replaced
6130:260ac69dc096 6131:86e6d691f2e1
143 #else /* USDT2 */ 143 #else /* USDT2 */
144 HS_PRIVATE_CMS_INITMARK_BEGIN( 144 HS_PRIVATE_CMS_INITMARK_BEGIN(
145 ); 145 );
146 #endif /* USDT2 */ 146 #endif /* USDT2 */
147 147
148 _collector->_gc_timer_cm->register_gc_pause_start("Initial Mark", os::elapsed_counter()); 148 _collector->_gc_timer_cm->register_gc_pause_start("Initial Mark");
149 149
150 GenCollectedHeap* gch = GenCollectedHeap::heap(); 150 GenCollectedHeap* gch = GenCollectedHeap::heap();
151 GCCauseSetter gccs(gch, GCCause::_cms_initial_mark); 151 GCCauseSetter gccs(gch, GCCause::_cms_initial_mark);
152 152
153 VM_CMS_Operation::verify_before_gc(); 153 VM_CMS_Operation::verify_before_gc();
155 IsGCActiveMark x; // stop-world GC active 155 IsGCActiveMark x; // stop-world GC active
156 _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsInitial, gch->gc_cause()); 156 _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsInitial, gch->gc_cause());
157 157
158 VM_CMS_Operation::verify_after_gc(); 158 VM_CMS_Operation::verify_after_gc();
159 159
160 _collector->_gc_timer_cm->register_gc_pause_end(os::elapsed_counter()); 160 _collector->_gc_timer_cm->register_gc_pause_end();
161 161
162 #ifndef USDT2 162 #ifndef USDT2
163 HS_DTRACE_PROBE(hs_private, cms__initmark__end); 163 HS_DTRACE_PROBE(hs_private, cms__initmark__end);
164 #else /* USDT2 */ 164 #else /* USDT2 */
165 HS_PRIVATE_CMS_INITMARK_END( 165 HS_PRIVATE_CMS_INITMARK_END(
180 #else /* USDT2 */ 180 #else /* USDT2 */
181 HS_PRIVATE_CMS_REMARK_BEGIN( 181 HS_PRIVATE_CMS_REMARK_BEGIN(
182 ); 182 );
183 #endif /* USDT2 */ 183 #endif /* USDT2 */
184 184
185 _collector->_gc_timer_cm->register_gc_pause_start("Final Mark", os::elapsed_counter()); 185 _collector->_gc_timer_cm->register_gc_pause_start("Final Mark");
186 186
187 GenCollectedHeap* gch = GenCollectedHeap::heap(); 187 GenCollectedHeap* gch = GenCollectedHeap::heap();
188 GCCauseSetter gccs(gch, GCCause::_cms_final_remark); 188 GCCauseSetter gccs(gch, GCCause::_cms_final_remark);
189 189
190 VM_CMS_Operation::verify_before_gc(); 190 VM_CMS_Operation::verify_before_gc();
193 _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsFinal, gch->gc_cause()); 193 _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsFinal, gch->gc_cause());
194 194
195 VM_CMS_Operation::verify_after_gc(); 195 VM_CMS_Operation::verify_after_gc();
196 196
197 _collector->save_heap_summary(); 197 _collector->save_heap_summary();
198 _collector->_gc_timer_cm->register_gc_pause_end(os::elapsed_counter()); 198 _collector->_gc_timer_cm->register_gc_pause_end();
199 199
200 #ifndef USDT2 200 #ifndef USDT2
201 HS_DTRACE_PROBE(hs_private, cms__remark__end); 201 HS_DTRACE_PROBE(hs_private, cms__remark__end);
202 #else /* USDT2 */ 202 #else /* USDT2 */
203 HS_PRIVATE_CMS_REMARK_END( 203 HS_PRIVATE_CMS_REMARK_END(

mercurial