Request for code review (M) - 8081629: CMS split_block() does not correctly fix up block-offset-table for large blocks

Jon Masamitsu jon.masamitsu at
Mon Jun 22 19:57:23 UTC 2015

This bug is causing large young GC times for ParNew when
there are large objects in the heap and the logarithmic strides
are being used (badly).

The change in webrev_min corrects the problem
with the minimum code change (least risk).

A rewriting of split_block() in included in a second webrev

I've willing to go with the minimum change but could also
be encouraged to push the rewrite of split_block().

Vote for the one you like with your code review.

The diff between webrev_min.02 and webrev.02 is
here but I don't find it that useful.



More information about the hotspot-gc-dev mailing list