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

Replace full gc with a series of mixed gcs

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 9
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Subcomponent:
      gc

      Description

      (Serial-) Full GC could be replaced as a series of mixed gcs.

      Particularly because at the moment we collect the remembered set for all regions anyway.

      Assuming that at that time this would need to be scheduled, we have already at least started marking, this marking could be completed and reused (JDK-8159705) for this "last-ditch" mixed gc phase.

      This may also remove the need for explicit full gc code (at most some per-region compaction for the first few regions where we can evacuate into are needed).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                tschatzl Thomas Schatzl
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: