RFR 8191985: Tlab refills for ARM

Robbin Ehn robbin.ehn at oracle.com
Wed Dec 20 07:58:53 UTC 2017


Hi JC,

Looks good to me.

Can someone else please eyeball this?

/Robbin

On 2017-12-20 05:39, JC Beyler wrote:
> Hi all,
> 
> Thanks Robbin for the eye-balling.
> 
> I did update the webrev to here:
> http://cr.openjdk.java.net/~jcbeyler/8191985/webrev.01/
> 
> Let me know what you think,
> Jc
> 
> On Tue, Dec 19, 2017 at 2:24 AM, Robbin Ehn <robbin.ehn at oracle.com> wrote:
>> 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