RFR 8191989: TLAB Refills for Sparc

JC Beyler jcbeyler at google.com
Fri Dec 1 00:58:28 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 Sparc is to do two things:
  - separate TLAB usage to contiguous allocations in eden space.
  - remove the code that augments the TLAB waste limit since that is
already done in the common code slow path

Bug: https://bugs.openjdk.java.net/browse/JDK-8191989
WebRev: *http://cr.openjdk.java.net/~rasbold/8191989/webrev.01/
<http://cr.openjdk.java.net/~rasbold/8191989/webrev.01/>*

Does anyone see any issues with this webrev?

Thanks for your help,
Jc


More information about the hotspot-dev mailing list