Mercurial > hg > truffle
diff src/share/vm/runtime/safepoint.cpp @ 1321:0f6600cee529
6934758: Expose the break down of clean up task time during safepoint.
Summary: Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up tasks.
Reviewed-by: dholmes, ysr
author | xlu |
---|---|
date | Sat, 13 Mar 2010 16:32:49 -0800 |
parents | 4b0f2f4918ed |
children | f03d0a26bf83 |
line wrap: on
line diff
--- a/src/share/vm/runtime/safepoint.cpp Fri Mar 12 10:42:16 2010 -0500 +++ b/src/share/vm/runtime/safepoint.cpp Sat Mar 13 16:32:49 2010 -0800 @@ -457,21 +457,21 @@ // Various cleaning tasks that should be done periodically at safepoints void SafepointSynchronize::do_cleanup_tasks() { { - TraceTime t1("deflating idle monitors", TraceSafepoint); + TraceTime t1("deflating idle monitors", TraceSafepointCleanupTime); ObjectSynchronizer::deflate_idle_monitors(); } { - TraceTime t2("updating inline caches", TraceSafepoint); + TraceTime t2("updating inline caches", TraceSafepointCleanupTime); InlineCacheBuffer::update_inline_caches(); } if(UseCounterDecay && CounterDecay::is_decay_needed()) { - TraceTime t3("decaying counter", TraceSafepoint); + TraceTime t3("decaying counter", TraceSafepointCleanupTime); CounterDecay::decay(); } - TraceTime t4("sweeping nmethods", TraceSafepoint); + TraceTime t4("sweeping nmethods", TraceSafepointCleanupTime); NMethodSweeper::sweep(); }