Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/java.cpp @ 12962:5ccbab1c69f3
8026251: New type profiling points: parameters to methods
Summary: x86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti
author | roland |
---|---|
date | Tue, 22 Oct 2013 09:51:47 +0200 |
parents | d13d7aba8c12 |
children | 096c224171c4 49a31fd8b93d |
comparison
equal
deleted
inserted
replaced
12961:4748b3308cda | 12962:5ccbab1c69f3 |
---|---|
191 tty->print_cr("------------------------------------------------------------------------"); | 191 tty->print_cr("------------------------------------------------------------------------"); |
192 //m->print_name(tty); | 192 //m->print_name(tty); |
193 m->print_invocation_count(); | 193 m->print_invocation_count(); |
194 tty->print_cr(" mdo size: %d bytes", m->method_data()->size_in_bytes()); | 194 tty->print_cr(" mdo size: %d bytes", m->method_data()->size_in_bytes()); |
195 tty->cr(); | 195 tty->cr(); |
196 // Dump data on parameters if any | |
197 if (m->method_data() != NULL && m->method_data()->parameters_type_data() != NULL) { | |
198 tty->fill_to(2); | |
199 m->method_data()->parameters_type_data()->print_data_on(tty); | |
200 } | |
196 m->print_codes(); | 201 m->print_codes(); |
197 total_size += m->method_data()->size_in_bytes(); | 202 total_size += m->method_data()->size_in_bytes(); |
198 } | 203 } |
199 tty->print_cr("------------------------------------------------------------------------"); | 204 tty->print_cr("------------------------------------------------------------------------"); |
200 tty->print_cr("Total MDO size: %d bytes", total_size); | 205 tty->print_cr("Total MDO size: %d bytes", total_size); |