RFR 8191985: Tlab refills for ARM

JC Beyler jcbeyler at google.com
Thu Dec 14 16:08:37 UTC 2017


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