RFR: 8231672: Simplify the reference processing parallelization framework

Leo Korinth lkorinth at openjdk.java.net
Thu Mar 4 15:20:42 UTC 2021


On Thu, 4 Mar 2021 15:12:02 GMT, Leo Korinth <lkorinth at openjdk.org> wrote:

>> src/hotspot/share/gc/parallel/psParallelCompact.cpp line 2098:
>> 
>>> 2096: };
>>> 2097: 
>>> 2098: class PCRefProcClosureContext : public AbstractClosureContext {
>> 
>> The abbreviation used for Parallel Compact is `ParallelCompact` or `ParCompact[ion]` or `PSParallelCompact` otherwise afaics. Please do not add even more of those (yeah, there is already `PCAddThreadRootsMarkingTaskClosure`)...
>
> I will rename PC -> ParallelCompact. I will ignore the historical roots of the "mirror" class names PCRefProcTask, RefProcTaskExecutor.

I will also rename PSRefProcClosureContext -> ParallelScavengeRefProcClosureContext

-------------

PR: https://git.openjdk.java.net/jdk/pull/2782



More information about the hotspot-gc-dev mailing list