CRR (XS): 7098085: G1: partially-young GCs not initiated under certain circumstances

Tony Printezis tony.printezis at oracle.com
Wed Oct 5 17:52:10 PDT 2011



On 10/5/2011 8:27 PM, Tony Printezis wrote:
>> [1] you will have to invent a suitable other name, perhaps 
>> DesynchronizeWithSafepoints
>> for when you do the reverse, i.e. perform an action outside of the 
>> _sts, as happens
>> when you are doing those synch barriers amongst the concurrent marking
>> threads in case of overflow and restart.
>
> I can't think of a good name off-hand but I'll think about it for a 
> bit... (suggestions are welcome!) 

How about JoinSuspendibleThreadSet / LeaveSuspendibleThreadSet, example:

{
   JoinSuspendibleThreadSet x;
   ...
}

Both sound very descriptive to me. Alternatively, maybe 
InsideSuspendibleThreadSet / OutsideSuspendibleThreadSet?

I'd love to have something like MutexLocker / MutexUnlocker but I can't 
think of an appropriate noun (SuspendibleThreadSetJoiner?!?!?!? this 
sounds SO wrong!).

Tony


More information about the hotspot-gc-dev mailing list