hotspot/src/share/vm/runtime/compilationPolicy.cpp
bool CompilationPolicy::is_compilation_enabled() {
{- -------------------------------------------
(1) 以下の条件が両方とも成立していれば true をリターンする. そうでなければ false をリターンする.
* 既に起動処理が終わっている (= CompilationPolicy::delay_compilation_during_startup() が false)
* JIT コンパイラが次の作業を開始してよい状況である (= CompileBroker::should_compile_new_jobs() が true)
---------------------------------------- -}
// NOTE: CompileBroker::should_compile_new_jobs() checks for UseCompiler
return !delay_compilation_during_startup() && CompileBroker::should_compile_new_jobs();
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.