Consecutive Full GCs but no OOM

Shawn Heisey java at elyograg.org
Mon May 14 21:29:18 UTC 2018


On 5/14/2018 1:45 PM, Thomas Schatzl wrote:
>   I did not think this is actually documented - I had to look at the
> code :)
> 
> There is a flag called AdaptiveSizePolicyGCTimeLimitThreshold (default:
> 5) which defines the amount of consecutive GCs that need to exceed
> these thresholds to result in an OOME. That counter is reset at the
> first GC not exceeding the thresholds.
> 
> I hope this was what you were asking for.

Yep, that's exactly what I was looking for.  Expected a timeframe
(perhaps one or five minutes) rather than a collection count, but as
long as the check is well-written, I don't think that's a problem.  I
have done very little diving into Java's source code, so I can't comment
about how good it is.

Thanks,
Shawn


More information about the hotspot-gc-use mailing list