Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8003822

Deprecate the incremental mode of CMS

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b15
    • CPU:
      other

      Backports

        Description

        The incremental mode of CMS (i-CMS) was introduced when the train collector was removed in 2005/2006. This is a mode that targets single (or maybe dual) CPU machines. i-CMS is not used much and has been kind of made obsolete by the current trend towards multi core platforms.

        The i-CMS code is expensive to maintain and add to the complexity in the GC code. We are currently testing i-CMS, but there are more important GC combinations to test. So, i-CMS uses up test resources that we could use for more widely used GC combinations.

        To simplify the GC code and enable testing of all GC combinations that we support we should remove i-CMS. We can only remove a GC in an major release, so the plan is to remove it for the upcoming JDK8 release.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  brutisso Bengt Rutisson (Inactive)
                  Reporter:
                  brutisso Bengt Rutisson (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: