[9, P1] RFR (S/M): 8180048: Interned string and symbol table leak memory during parallel unlinking
Aleksey Shipilev
shade at redhat.com
Fri May 12 07:39:11 UTC 2017
On 05/12/2017 09:33 AM, David Holmes wrote:
> On 12/05/2017 4:49 PM, Aleksey Shipilev wrote:
>> On 05/12/2017 03:38 AM, David Holmes wrote:
>>> On 12/05/2017 2:26 AM, Aleksey Shipilev wrote:
>>>> Nits:
>>>>
>>>> *) Modifier order?
>>>> 176 BasicHashtableEntry<F>* volatile _free_list;
>>>
>>> _free_list is updated lock-free using Atomic::cmpxchg_ptr so it is appropriate
>>> to mark it as being volatile.
>>
>> Of course. My comment was about the modifier _order_, see in the same file:
>
> The order is critical for correctness.
Yes, got that. Sorry for distracting.
Let me reiterate: the patch looks good, and I can't wait to pull it in to
Shenandoah dev forest :)
-Aleksey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20170512/b9e7884d/signature.asc>
More information about the hotspot-gc-dev
mailing list