[aarch64-port-dev ] Review, please

Andrew Haley aph at redhat.com
Mon Apr 13 17:05:53 UTC 2015


On 04/13/2015 04:13 PM, Johnson, E Andrew wrote:

> I have discovered a number of places where both the
> aarch64-port/jdk7 and aarch64-port/jdk8 sources have conditionals
> which include "defined(AARCH64)" that are not in the jdk9/dev
> sources.  One of these, in
> hotspot/src/share/vm/runtime/advancedThresholdPolicy.cpp, causes a
> regression in the performance of the SPECjvm2008 benchmark
> scimark.monte_carlo, since a method which had been been expanded
> inline in both jdk7 and jdk8 is not inlined in jdk9.  Because of the
> number of calls made to this method, the calling overhead reduces
> the score to 1/6 of the score reported when the method is expanded
> inline.  I am sure that other benchmarks, as well as other
> applications, are impacted by this.

Ah, that's very interesting.  Thanks.

> I will be submitting a bug report and a webrev which includes these
> patches.  However, since the principal developers of the
> aarch64-port are on this email list, I figured it would be
> worthwhile to get a "sanity check" on these changes.  If there are
> good reasons why any of these should not be propagated into
> jdk9/dev, I will be happy to remove them from the proposed patches.
> If indeed, these are all "errors of omission", then I will submit
> the entire set of patches.

Sure.  Ed, can you look at this?

Thanks,
Andrew.


More information about the aarch64-port-dev mailing list