RFR(M): 8026251: New type profiling points: parameters to methods
Roland Westrelin
roland.westrelin at oracle.com
Mon Oct 14 09:50:43 PDT 2013
A new webrev for this one:
http://cr.openjdk.java.net/~roland/8026251/webrev.01/
I added a bug fix for:
ciCallTypeData::translate_type_data_from() which should really be ciCallTypeData::translate_from.
That bug prevents the profiling types at a static call from being translated to ciKlass'es when ciMethodData is created.
Roland.
On Oct 14, 2013, at 1:59 PM, Roland Westrelin <roland.westrelin at oracle.com> wrote:
> The last of the series of new type profiling points.
>
> http://cr.openjdk.java.net/~roland/8026251/webrev.00/
>
> The output of PrintMethodData is:
>
> TestProfiling.m1(Ljava/lang/Object;JLjava/lang/Object;LTestProfiling$C;I)Ljava/lang/Object;
> interpreter_invocation_count: 5000
> invocation_counter: 5000
> backedge_counter: 0
> mdo size: 444 bytes
>
> parameter types 0: stack(0) 'TestProfiling'
> 1: stack(1) 'TestProfiling$A'
>
> Roland.
More information about the hotspot-compiler-dev
mailing list