equal
deleted
inserted
replaced
24 |
24 |
25 #include "precompiled.hpp" |
25 #include "precompiled.hpp" |
26 #include "gc/g1/concurrentMarkThread.inline.hpp" |
26 #include "gc/g1/concurrentMarkThread.inline.hpp" |
27 #include "gc/g1/g1CollectedHeap.inline.hpp" |
27 #include "gc/g1/g1CollectedHeap.inline.hpp" |
28 #include "gc/g1/g1CollectorPolicy.hpp" |
28 #include "gc/g1/g1CollectorPolicy.hpp" |
|
29 #include "gc/shared/gcId.hpp" |
29 #include "gc/g1/g1Log.hpp" |
30 #include "gc/g1/g1Log.hpp" |
30 #include "gc/g1/vm_operations_g1.hpp" |
31 #include "gc/g1/vm_operations_g1.hpp" |
31 #include "gc/shared/gcTimer.hpp" |
32 #include "gc/shared/gcTimer.hpp" |
32 #include "gc/shared/gcTraceTime.hpp" |
33 #include "gc/shared/gcTraceTime.hpp" |
33 #include "gc/shared/isGCActiveMark.hpp" |
34 #include "gc/shared/isGCActiveMark.hpp" |
225 } |
226 } |
226 |
227 |
227 void VM_CGC_Operation::doit() { |
228 void VM_CGC_Operation::doit() { |
228 TraceCPUTime tcpu(G1Log::finer(), true, gclog_or_tty); |
229 TraceCPUTime tcpu(G1Log::finer(), true, gclog_or_tty); |
229 G1CollectedHeap* g1h = G1CollectedHeap::heap(); |
230 G1CollectedHeap* g1h = G1CollectedHeap::heap(); |
230 GCTraceTime t(_printGCMessage, G1Log::fine(), true, g1h->gc_timer_cm(), g1h->concurrent_mark()->concurrent_gc_id()); |
231 GCIdMark gc_id_mark(_gc_id); |
|
232 GCTraceTime t(_printGCMessage, G1Log::fine(), true, g1h->gc_timer_cm()); |
231 IsGCActiveMark x; |
233 IsGCActiveMark x; |
232 _cl->do_void(); |
234 _cl->do_void(); |
233 } |
235 } |
234 |
236 |
235 bool VM_CGC_Operation::doit_prologue() { |
237 bool VM_CGC_Operation::doit_prologue() { |