“abort preclean due to time” in Concurrent Mark & Sweep

Y. S. Ramakrishna y.s.ramakrishna at oracle.com
Tue May 3 17:28:28 UTC 2011

On 05/03/11 10:17, Y. S. Ramakrishna wrote:
> Hi LiLi --
> On 05/03/11 03:31, Li Li wrote:
>>      My question is that why the collector so stupid that it don't do
>> it  like this. If the system is busy, it works like before. Because
>> it's busy, minor gc will occur and precleaning will success in the
>> future. If the system is idling, it can adjust the
>> CMSMaxAbortablePrecleanTime or turning CMSScavengeBeforeRemark  on.
> Absolutely. There's in fact an open RFE to do just that, but we have 
> been frying
> more important fish recently and have not gotten to that RFE. I'll
> dig up the CR id for you shortly.

6990419 CMS: Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses

More information about the hotspot-gc-dev mailing list