Why abortable-preclean phase is not being aborted after YG occupancy exceeds 50%?

Bartek Markocki bartosz.markocki at gmail.com
Fri Apr 8 05:25:41 PDT 2011


Hi Ramki,

Thanks for the information. Currently we are mid way to our production
with the scavenge before remark option enabled. I try my best to add
CMS statistics to the list of changes.

As a separate action we will try to increase the max abortable
preclean time from 5 to 11-12 seconds.

I will update you as soon as we have the data.

Thanks,
Bartek

On Thu, Apr 7, 2011 at 1:59 AM, Y. S. Ramakrishna
<y.s.ramakrishna at oracle.com> wrote:
> Typo corrected:-
>
>
> On 04/06/11 16:53, Y. S. Ramakrishna wrote:
> ...
>>
>> An alternative workaround that might also work
>> for you would be -XX:CMSWaitDuration=X
>
> That should have been:
>
>  -XX:CMSMaxAbortablePrecleanTime=X
>
>> where X = at least two times the maximum interscavenge
>> duration observed by yr application. (The RFE
>> is to, among other things, ergonomify that setting.)
>
> Sorry about the typo.
> -- ramki
>
>


More information about the hotspot-gc-use mailing list