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

Unify cleanup code used in G1 Remark and Full GC marking

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • 10
    • 10
    • hotspot
    • None
    • gc
    • b21

      Small parts of the code in the G1 Mark Sweep Full GC is parallel, one of those is the string and symbol table cleaning as well as the string dedup cleanup. They are currently run as two separate tasks which means the threads have to be spun up and joined two times.

      These two tasks can be joined together and when doing this the cleanup done in the Remark phase of the concurrent cycle can also be unified to use the same code paths.

            sjohanss Stefan Johansson
            sjohanss Stefan Johansson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: