< prev index next >

src/hotspot/share/compiler/compileBroker.cpp

Print this page
rev 50234 : 8204476: Add additional statistics to CodeCache::print_summary


 158 PerfStringVariable* CompileBroker::_perf_last_method = NULL;
 159 PerfStringVariable* CompileBroker::_perf_last_failed_method = NULL;
 160 PerfStringVariable* CompileBroker::_perf_last_invalidated_method = NULL;
 161 PerfVariable*       CompileBroker::_perf_last_compile_type = NULL;
 162 PerfVariable*       CompileBroker::_perf_last_compile_size = NULL;
 163 PerfVariable*       CompileBroker::_perf_last_failed_type = NULL;
 164 PerfVariable*       CompileBroker::_perf_last_invalidated_type = NULL;
 165 
 166 // Timers and counters for generating statistics
 167 elapsedTimer CompileBroker::_t_total_compilation;
 168 elapsedTimer CompileBroker::_t_osr_compilation;
 169 elapsedTimer CompileBroker::_t_standard_compilation;
 170 elapsedTimer CompileBroker::_t_invalidated_compilation;
 171 elapsedTimer CompileBroker::_t_bailedout_compilation;
 172 
 173 int CompileBroker::_total_bailout_count          = 0;
 174 int CompileBroker::_total_invalidated_count      = 0;
 175 int CompileBroker::_total_compile_count          = 0;
 176 int CompileBroker::_total_osr_compile_count      = 0;
 177 int CompileBroker::_total_standard_compile_count = 0;


 178 
 179 int CompileBroker::_sum_osr_bytes_compiled       = 0;
 180 int CompileBroker::_sum_standard_bytes_compiled  = 0;
 181 int CompileBroker::_sum_nmethod_size             = 0;
 182 int CompileBroker::_sum_nmethod_code_size        = 0;
 183 
 184 long CompileBroker::_peak_compilation_time       = 0;
 185 
 186 CompileQueue* CompileBroker::_c2_compile_queue   = NULL;
 187 CompileQueue* CompileBroker::_c1_compile_queue   = NULL;
 188 
 189 
 190 
 191 class CompilationLog : public StringEventLog {
 192  public:
 193   CompilationLog() : StringEventLog("Compilation events") {
 194   }
 195 
 196   void log_compile(JavaThread* thread, CompileTask* task) {
 197     StringLogMessage lm;




 158 PerfStringVariable* CompileBroker::_perf_last_method = NULL;
 159 PerfStringVariable* CompileBroker::_perf_last_failed_method = NULL;
 160 PerfStringVariable* CompileBroker::_perf_last_invalidated_method = NULL;
 161 PerfVariable*       CompileBroker::_perf_last_compile_type = NULL;
 162 PerfVariable*       CompileBroker::_perf_last_compile_size = NULL;
 163 PerfVariable*       CompileBroker::_perf_last_failed_type = NULL;
 164 PerfVariable*       CompileBroker::_perf_last_invalidated_type = NULL;
 165 
 166 // Timers and counters for generating statistics
 167 elapsedTimer CompileBroker::_t_total_compilation;
 168 elapsedTimer CompileBroker::_t_osr_compilation;
 169 elapsedTimer CompileBroker::_t_standard_compilation;
 170 elapsedTimer CompileBroker::_t_invalidated_compilation;
 171 elapsedTimer CompileBroker::_t_bailedout_compilation;
 172 
 173 int CompileBroker::_total_bailout_count            = 0;
 174 int CompileBroker::_total_invalidated_count        = 0;
 175 int CompileBroker::_total_compile_count            = 0;
 176 int CompileBroker::_total_osr_compile_count        = 0;
 177 int CompileBroker::_total_standard_compile_count   = 0;
 178 int CompileBroker::_total_compiler_stopped_count   = 0;
 179 int CompileBroker::_total_compiler_restarted_count = 0;
 180 
 181 int CompileBroker::_sum_osr_bytes_compiled         = 0;
 182 int CompileBroker::_sum_standard_bytes_compiled    = 0;
 183 int CompileBroker::_sum_nmethod_size               = 0;
 184 int CompileBroker::_sum_nmethod_code_size          = 0;
 185 
 186 long CompileBroker::_peak_compilation_time         = 0;
 187 
 188 CompileQueue* CompileBroker::_c2_compile_queue     = NULL;
 189 CompileQueue* CompileBroker::_c1_compile_queue     = NULL;
 190 
 191 
 192 
 193 class CompilationLog : public StringEventLog {
 194  public:
 195   CompilationLog() : StringEventLog("Compilation events") {
 196   }
 197 
 198   void log_compile(JavaThread* thread, CompileTask* task) {
 199     StringLogMessage lm;


< prev index next >