hotspot/src/share/vm/runtime/compilationPolicy.cpp
// Called at the end of the safepoint
void NonTieredCompPolicy::do_safepoint_work() {
{- -------------------------------------------
(1) CounterDecay::decay() を呼んで,
InvocationCounter の値を半減させる処理を行う.
(ただし, UseCounterDecay オプションが false にセットされている場合はこの処理は行わない)
(また, まだ処理する必要が無ければ (= CounterDecay::is_decay_needed() が false であれば), この処理は行わない)
(See: CounterDecay)
---------------------------------------- -}
if(UseCounterDecay && CounterDecay::is_decay_needed()) {
CounterDecay::decay();
}
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.