<AWT Dev> RFR(XS): 8160721: Avoid deoptimizations in Font.equals.
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Mon Jul 4 06:33:39 UTC 2016
Hi Remi,
thanks, your're right, that's better.
Best regards
Goetz.
> -----Original Message-----
> From: Remi Forax [mailto:forax at univ-mlv.fr]
> Sent: Freitag, 1. Juli 2016 17:57
> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>
> Cc: awt-dev at openjdk.java.net
> Subject: Re: <AWT Dev> RFR(XS): 8160721: Avoid deoptimizations in
> Font.equals.
>
> Hi Goetz,
>
> the test obj != null is not need, because null has no class.
>
>
> cheers,
>
> Rémi
>
>
> ________________________________
>
>
> De: "Goetz Lindenmaier" <goetz.lindenmaier at sap.com>
> À: awt-dev at openjdk.java.net
> Envoyé: Vendredi 1 Juillet 2016 15:59:54
> Objet: <AWT Dev> RFR(XS): 8160721: Avoid deoptimizations in
> Font.equals.
>
>
>
> Hi,
>
>
>
> This small fix improves performance of the C2 compiler.
>
> We see deoptimizations due to class casts in Font.equals.
> Use instanceof check instead of catching the exception.
>
>
>
> Please review this change:
>
> http://cr.openjdk.java.net/~goetz/wr16/8160721-deoptFont/
>
>
>
>
> Best regards,
>
> Goetz.
>
More information about the awt-dev
mailing list