RFR 8191985: Tlab refills for ARM
JC Beyler
jcbeyler at google.com
Wed Dec 20 04:39:45 UTC 2017
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