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