Mercurial > hg > truffle
comparison src/share/vm/runtime/safepoint.cpp @ 1538:bfe29ec02863
6950075: nmethod sweeper should operate concurrently
Reviewed-by: never, kvn
Contributed-by: eric.caspole@amd.com
author | never |
---|---|
date | Mon, 17 May 2010 16:50:07 -0700 |
parents | f03d0a26bf83 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1537:79bf863697eb | 1538:bfe29ec02863 |
---|---|
470 TraceTime t3("decaying counter", TraceSafepointCleanupTime); | 470 TraceTime t3("decaying counter", TraceSafepointCleanupTime); |
471 CounterDecay::decay(); | 471 CounterDecay::decay(); |
472 } | 472 } |
473 | 473 |
474 TraceTime t4("sweeping nmethods", TraceSafepointCleanupTime); | 474 TraceTime t4("sweeping nmethods", TraceSafepointCleanupTime); |
475 NMethodSweeper::sweep(); | 475 NMethodSweeper::scan_stacks(); |
476 } | 476 } |
477 | 477 |
478 | 478 |
479 bool SafepointSynchronize::safepoint_safe(JavaThread *thread, JavaThreadState state) { | 479 bool SafepointSynchronize::safepoint_safe(JavaThread *thread, JavaThreadState state) { |
480 switch(state) { | 480 switch(state) { |