< prev index next >

src/hotspot/share/compiler/compileBroker.hpp

Print this page

        

*** 333,343 **** static jint get_compilation_activity_mode() { return _should_compile_new_jobs; } static bool should_compile_new_jobs() { return UseCompiler && (_should_compile_new_jobs == run_compilation); } static bool set_should_compile_new_jobs(jint new_state) { // Return success if the current caller set it ! jint old = Atomic::cmpxchg(new_state, &_should_compile_new_jobs, 1-new_state); bool success = (old == (1-new_state)); if (success) { if (new_state == run_compilation) { _total_compiler_restarted_count++; } else { --- 333,343 ---- static jint get_compilation_activity_mode() { return _should_compile_new_jobs; } static bool should_compile_new_jobs() { return UseCompiler && (_should_compile_new_jobs == run_compilation); } static bool set_should_compile_new_jobs(jint new_state) { // Return success if the current caller set it ! jint old = Atomic::cmpxchg(&_should_compile_new_jobs, 1-new_state, new_state); bool success = (old == (1-new_state)); if (success) { if (new_state == run_compilation) { _total_compiler_restarted_count++; } else {
*** 357,367 **** return _should_compile_new_jobs == shutdown_compilation; } static void handle_full_code_cache(int code_blob_type); // Ensures that warning is only printed once. static bool should_print_compiler_warning() { ! jint old = Atomic::cmpxchg(1, &_print_compilation_warning, 0); return old == 0; } // Return total compilation ticks static jlong total_compilation_ticks() { return _perf_total_compilation != NULL ? _perf_total_compilation->get_value() : 0; --- 357,367 ---- return _should_compile_new_jobs == shutdown_compilation; } static void handle_full_code_cache(int code_blob_type); // Ensures that warning is only printed once. static bool should_print_compiler_warning() { ! jint old = Atomic::cmpxchg(&_print_compilation_warning, 0, 1); return old == 0; } // Return total compilation ticks static jlong total_compilation_ticks() { return _perf_total_compilation != NULL ? _perf_total_compilation->get_value() : 0;
< prev index next >