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

Deprecate the incremental mode of CMS

    XMLWordPrintable

Details

    • gc
    • b15
    • 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

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

                Dates

                  Created:
                  Updated:
                  Resolved: