Request for review (s) : 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
Jon Masamitsu
jon.masamitsu at oracle.com
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)
https://bugs.openjdk.java.net/browse/JDK-8076140
http://cr.openjdk.java.net/~jmasa/8017462/webrev.01/
On 3/10/2015 9:26 AM, Jon Masamitsu wrote:
> 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
>
> https://bugs.openjdk.java.net/browse/JDK-8017462
>
> 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.
>
> http://cr.openjdk.java.net/~jmasa/8017462/webrev.00/
>
> Tested with gc_test_suite.
More information about the hotspot-gc-dev
mailing list