RFR (M): 8247819: G1: Process strong OopStorage entries in parallel
Thomas Schatzl
thomas.schatzl at oracle.com
Thu Jun 25 13:24:31 UTC 2020
Hi all,
On 25.06.20 13:53, Thomas Schatzl wrote:
> Hi Stefan,
>
> thanks for your review.
>
> On 25.06.20 13:28, Stefan Karlsson wrote:
>> The formatting looked weird. I'll try again:
>>
>> Hi Thomas,
>>
>> This isn't needed after we rewrote the OopStorageSetParState:
>>
>> +// Needed by _oop_storage_set_strong_par_state as the definition is
>> in the
>> +// .inline.hpp file.
>> +G1RootProcessor::~G1RootProcessor() {}
>
> Removed.
>
>>
>> ---
>> This doesn't seem to be used:
>> +
>> + template <typename Closure>
>> + static void strong_oops_do(Closure* cl); };
>
> The method is still used by Parallel and Serial GC.
Stefan made me aware that I looked at the wrong strong_oops_do().
Removed the new one, and regenerated the webrev.
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list