< prev index next >

src/hotspot/share/interpreter/templateInterpreterGenerator.cpp

Print this page
@@ -366,14 +366,16 @@
  
  
  //------------------------------------------------------------------------------------------------------------------------
  
  void TemplateInterpreterGenerator::generate_and_dispatch(Template* t, TosState tos_out) {
+   if (CountBytecodes || CountBytecodesPerThread || TraceBytecodes || StopInterpreterAt > 0) {
+     count_bytecode();
+   }
+   if (PrintBytecodeHistogram)                                    histogram_bytecode(t);
  #ifndef PRODUCT
    // debugging code
-   if (CountBytecodes || TraceBytecodes || StopInterpreterAt > 0) count_bytecode();
-   if (PrintBytecodeHistogram)                                    histogram_bytecode(t);
    if (PrintBytecodePairHistogram)                                histogram_bytecode_pair(t);
    if (TraceBytecodes)                                            trace_bytecode(t);
    if (StopInterpreterAt > 0)                                     stop_interpreter_at();
    __ verify_FPU(1, t->tos_in());
  #endif // !PRODUCT
< prev index next >