364 static void print_last_compile(); 365 366 // compiler name for debugging 367 static const char* compiler_name(int comp_level); 368 369 static int get_total_compile_count() { return _total_compile_count; } 370 static int get_total_bailout_count() { return _total_bailout_count; } 371 static int get_total_invalidated_count() { return _total_invalidated_count; } 372 static int get_total_native_compile_count() { return _total_native_compile_count; } 373 static int get_total_osr_compile_count() { return _total_osr_compile_count; } 374 static int get_total_standard_compile_count() { return _total_standard_compile_count; } 375 static int get_sum_osr_bytes_compiled() { return _sum_osr_bytes_compiled; } 376 static int get_sum_standard_bytes_compiled() { return _sum_standard_bytes_compiled; } 377 static int get_sum_nmethod_size() { return _sum_nmethod_size;} 378 static int get_sum_nmethod_code_size() { return _sum_nmethod_code_size; } 379 static long get_peak_compilation_time() { return _peak_compilation_time; } 380 static long get_total_compilation_time() { return _t_total_compilation.milliseconds(); } 381 382 // Log that compilation profiling is skipped because metaspace is full. 383 static void log_metaspace_failure(); 384 }; 385 386 #endif // SHARE_VM_COMPILER_COMPILEBROKER_HPP | 364 static void print_last_compile(); 365 366 // compiler name for debugging 367 static const char* compiler_name(int comp_level); 368 369 static int get_total_compile_count() { return _total_compile_count; } 370 static int get_total_bailout_count() { return _total_bailout_count; } 371 static int get_total_invalidated_count() { return _total_invalidated_count; } 372 static int get_total_native_compile_count() { return _total_native_compile_count; } 373 static int get_total_osr_compile_count() { return _total_osr_compile_count; } 374 static int get_total_standard_compile_count() { return _total_standard_compile_count; } 375 static int get_sum_osr_bytes_compiled() { return _sum_osr_bytes_compiled; } 376 static int get_sum_standard_bytes_compiled() { return _sum_standard_bytes_compiled; } 377 static int get_sum_nmethod_size() { return _sum_nmethod_size;} 378 static int get_sum_nmethod_code_size() { return _sum_nmethod_code_size; } 379 static long get_peak_compilation_time() { return _peak_compilation_time; } 380 static long get_total_compilation_time() { return _t_total_compilation.milliseconds(); } 381 382 // Log that compilation profiling is skipped because metaspace is full. 383 static void log_metaspace_failure(); 384 385 // 8198691: CodeHeap State Analytics. 386 static void print_info(outputStream *out); 387 static void print_heapinfo(outputStream *out, const char* function, const char* granularity ); 388 }; 389 390 #endif // SHARE_VM_COMPILER_COMPILEBROKER_HPP |