Loading... (original) (raw)

When adding old gen regions to the collection set G1 does not consider (like in G1CollectorPolicy::predict_will_fit() for young regions) whether there is actually enough space left in G1CollectorPolicy::finalize_old_cset_part().

This may lead to evacuation failures/full gcs.

  1. 236-237.tar.gz
    457 kB
    2016-03-07 15:47
  2. micro-gc-stat.txt
    3 kB
    2016-01-14 22:05

duplicates

Enhancement - null JDK-8055797 Improve g1 CSet selection for mixed gc to avoid to-space exhausted

relates to

Bug - A problem which impairs or prevents the functions of the product. JDK-8153117 Back out JDK-8142935 until JDK-8152723 fixed

Enhancement - null JDK-8152723 Large eden prevents collecting the old gen due to too conservative estimation of eden live bytes