Perform GC if the amount of free memory is 5% or less. This is a preventive meassure in the case where the application has a very low allocation rate, such that the allocation rate rule doesn't trigger, but the amount of free memory is still slowly but surely heading towards zero. In this situation, we start a GC cycle to avoid a potential allocation stall later.
- relates to
-
JDK-8225084 gc/z/TestHighUsage.java fails with unexpected allocation stall
- Resolved