RFR 8191985: Tlab refills for ARM

Robbin Ehn robbin.ehn at oracle.com
Tue Dec 19 10:24:50 UTC 2017


Hi JC,

We do not longer have the ability to build and test arm32. And none seem to be picking this port up.
Only eyeballing this to looks good!

/Robbin

On 2017-12-14 17:08, JC Beyler wrote:
> Hi all,
> 
> The TLAB and the inline contiguous allocations handling are different
> for each architecture. On certain architectures, TLAB is never
> actually never refilled (ref:
> https://bugs.openjdk.java.net/browse/JDK-8190862).
> 
> The idea behind the implementation for Arm is the same as for
> Sparc/X86/Aarch64 and is to do one thing:
>    - separate TLAB usage to contiguous allocations in eden space.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8191985
> WebRev: http://cr.openjdk.java.net/~rasbold/8191985/webrev.03/
> 
> Does anyone see any issues with this webrev? Could someone test/verify
> it please?
> 
> Thanks for your help,
> Jc
> 


More information about the hotspot-dev mailing list