src/share/vm/runtime/java.cpp

changeset 5914
d13d7aba8c12
parent 5743
63147986a428
child 5987
5ccbab1c69f3
     1.1 --- a/src/share/vm/runtime/java.cpp	Wed Oct 09 11:05:17 2013 -0700
     1.2 +++ b/src/share/vm/runtime/java.cpp	Wed Oct 09 16:32:21 2013 +0200
     1.3 @@ -183,6 +183,7 @@
     1.4    collected_profiled_methods->sort(&compare_methods);
     1.5  
     1.6    int count = collected_profiled_methods->length();
     1.7 +  int total_size = 0;
     1.8    if (count > 0) {
     1.9      for (int index = 0; index < count; index++) {
    1.10        Method* m = collected_profiled_methods->at(index);
    1.11 @@ -190,10 +191,13 @@
    1.12        tty->print_cr("------------------------------------------------------------------------");
    1.13        //m->print_name(tty);
    1.14        m->print_invocation_count();
    1.15 +      tty->print_cr("  mdo size: %d bytes", m->method_data()->size_in_bytes());
    1.16        tty->cr();
    1.17        m->print_codes();
    1.18 +      total_size += m->method_data()->size_in_bytes();
    1.19      }
    1.20      tty->print_cr("------------------------------------------------------------------------");
    1.21 +    tty->print_cr("Total MDO size: %d bytes", total_size);
    1.22    }
    1.23  }
    1.24  

mercurial