Request for review (s) : 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads

Jon Masamitsu jon.masamitsu at
Fri Mar 27 04:33:15 UTC 2015

The fix for 8017462 has been changed to adopt the suggestion from
Bengt (thanks, Bengt).  The patch from Bengt has been enhanced to
include some of the changes in this first version that did not make
it into Bengt's original patch.  The test remains the same.  A CR has been
created to add another test to check the consistency of one of
the per thread statistics with the sum of the statistics over all the
threads (e.g., per thread object copy time and total object copy time)

On 3/10/2015 9:26 AM, Jon Masamitsu wrote:
> 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
> When fewer than the maximum number of threads was being used for
> a parallel section, phase times for the threads that did not execute and
> averages for the phase were misleading.  The fix passes the active 
> number of
> GC threads  to the G1 phase timers.
> Tested with gc_test_suite.

More information about the hotspot-gc-dev mailing list