equal
deleted
inserted
replaced
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( |