Request for review: JDK-8003581, , UseG1GC is not properly accounted for by INCLUDE_ALTERNATE_GCS
Joe Provino
joseph.provino at oracle.com
Tue Feb 5 09:12:05 PST 2013
Here's the latest webrev after Chris and David's comments:
http://cr.openjdk.java.net/~jprovino/8003581/webrev.02/
joe
On 2/5/2013 10:31 AM, Chris Plummer wrote:
> Hi Joe,
>
> David and I made quite a few comments over the past few days. Did you
> not see them? I believe the conclusion is that this is what you need:
>
> #if INCLUDE_ALL_GCS
> #if (defined JAVASE_EMBEDDED || defined ARM)
> UNSUPPORTED_OPTION(UseG1GC, "G1 GC");
> #endif
> #endif
>
> #if !INCLUDE_ALL_GCS
> UNSUPPORTED_GC_OPTION(UseG1GC);
> UNSUPPORTED_GC_OPTION(UseParallelGC);
> UNSUPPORTED_GC_OPTION(UseParallelOldGC);
> UNSUPPORTED_GC_OPTION(UseConcMarkSweepGC);
> UNSUPPORTED_GC_OPTION(UseParNewGC);
> #endif // INCLUDE_ALL_GCS
>
> David also suggested that the 2nd part above be moved to
> force_serial_gc().
>
> Chris
>
> On 2/5/13 6:22 AM, Joe Provino wrote:
>> Would anyone have time to review this updated change. It's one file --
>> arguments.cpp.
>>
>> thanks.
>>
>> joe
>>
>> On 1/25/2013 11:25 AM, Joe Provino wrote:
>>> > With changes from Bob and David, here is a new webrev:
>>> >
>>> > http://cr.openjdk.java.net/~jprovino/8003581/webrev.01
>>> >
>>> > joe
>>> >
>>> > On 1/25/2013 12:44 AM, David Holmes wrote:
>>>> >> On 25/01/2013 4:45 AM, Bob Vandette wrote:
>>>>> >>> You claim to be defaulting to SerialGC but you don't set UseG1GC to
>>>>> >>> false?
>>>> >>
>>>> >> The UNSUPPORTED_OPTION macro does that.
>>>> >>
>>>> >> But I don't see anything forcing use of serialGC. And
>>>> >> force_serial_gc() should not be altered.
>>>> >>
>>>>> >>> If you build with INCLUDE_ALL_GCS=1, the G1 code will be available
>>>>> >>> and be used.
>>>> >>
>>>> >> Only on those platforms that support it.
>>>> >>
>>>> >> David
>>>> >>
>>>>> >>> Bob.
>>>>> >>>
>>>>> >>> On Jan 24, 2013, at 1:38 PM, Joe Provino wrote:
>>>>> >>>
>>>>>> >>>> Webrev is here:
>>>>>> >>>> http://cr.openjdk.java.net/~jprovino/8003581/webrev.00
>>>>>> >>>>
>>>>>> >>>> It's a change to one file: arguments.cpp.
>>>>>> >>>>
>>>>>> >>>> thanks.
>>>>>> >>>>
>>>>>> >>>> joe
>>>>> >>>
>
More information about the hotspot-dev
mailing list