RFR: 8065305 - Make it possible to extend the G1CollectorPolicy
Jesper Wilhelmsson
jesper.wilhelmsson at oracle.com
Fri Nov 21 11:56:38 UTC 2014
Kirk Pepperdine skrev 21/11/14 12:45:
> On Nov 21, 2014, at 10:00 AM, Thomas Schatzl <thomas.schatzl at oracle.com> wrote:
>
>> Hi,
>>
>> On Thu, 2014-11-20 at 18:34 +0100, Jesper Wilhelmsson wrote:
>>> Hi,
>>>
>>> Please review this small change to allow an extended version of the
>>> G1CollectorPolicy.
>>> This change also includes a small cleanup to remove a couple of extension points
>>> in the argument processing.
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8065305
>>> Webrev: http://cr.openjdk.java.net/~jwilhelm/8065305/
>> Looks okay. Do not really like the "Ext" name, but I do not have a
>> better name right now.
> What is the extension suppose to do?
It will allow people who would like to experiment/implement their own G1
heuristics to do so without having to patch and merge every time theres an
update to the G1 code. By adding overloading methods in G1CollectorPolicyExt
conflicts with changes in the "normal code" is avoided.
I know that some companies use these extension points to build their own
proprietary features on top of OpenJDK for instance.
/Jesper
> Regards,
> Kirk
>
More information about the hotspot-gc-dev
mailing list