<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Julian-<br>
      <br>
      I don't think there is a simple answer to this question, though
      probably not.  G1's initial focus was to provide reasonable pauses
      for extremely large heaps.  Which means today it might not be the
      best choice for everyone.  We think the technology has 'a lot of
      legs' though, meaning that with adaptation, it can address many
      different kinds of garbage collection demands.  So one day, it
      might effectively be the default collector, but it is too soon to
      know for sure.<br>
      <br>
      Considering that GC behavior changes can be very disruptive to
      existing deployments, we are reluctant to make shifts like this
      even in major releases without considerable advanced notice.  </font><font
      face="Helvetica, Arial, sans-serif">So in current releases, if you
      don't specify a collector, we attempt to make some simple
      automated choices, but I doubt we'd make radical changes to that
      behavior in the near term.</font><br>
    <font face="Helvetica, Arial, sans-serif"><br>
      For the bigger question regarding is G1 supported, the current
      answer is no.  But keep in mind that the support commitment that
      Oracle makes to its paid customers for supported products is
      fairly significant, and there is much more to it than just meeting
      the functionality and reliability requirements.  <br>
      <br>
      We continue to encourage everyone to test and evaluate G1, and of
      course, deliver feedback to us, as we continue significant
      development on G1.  <br>
      <br>
      -John<br>
      <br>
    </font><br>
    On 12/8/11 12:18 PM, Julian Fleischer wrote:
    <blockquote
      cite="mid:0796CC9D-E11A-42C5-866E-000292430BFF@fu-berlin.de"
      type="cite">
      <pre wrap="">Hi,

I’m wondering what the state of the Garbage First Garbage Collector is in current and upcoming JREs, as it is rather sparley documented and no official and up-to-date FAQ can be found.

This is partly in response to the following Stackoverflow Question: <a class="moz-txt-link-freetext" href="http://stackoverflow.com/a/8427161/471478">http://stackoverflow.com/a/8427161/471478</a>

Please, can you tell us what the state of G1GC is for current and future versions of the OpenJDK? Is it stable, meant to replace current GC?

kind regards,
Julian Fleischer

</pre>
    </blockquote>
  </body>
</html>