Loading classes with many methods is very expensive

Peter Levart peter.levart at gmail.com
Thu Oct 23 16:01:32 UTC 2014


On 10/23/2014 05:44 PM, Peter Levart wrote:
> interface A6 extends B6, C6 {}
> interface B6 extends D6 { void m(); }
> interface C6 extends D6 {}
> interface D6 { default void m() {}; }
>
> A6.class.getMethods() returns B6.m, D6.m 

Ah, B6.m re-abstracts the default method D6.m. I can see the rule here. 
Never mind my previous question.


Regards, Peter



More information about the hotspot-runtime-dev mailing list