Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8210473 JEP 345: NUMA-Aware Memory Allocation for G1
  3. JDK-8234141

Release Note: JEP 345: NUMA-Aware Memory Allocation for G1

    XMLWordPrintable

    Details

    • Subcomponent:
      gc
    • Verification:
      Verified

      Description

      The G1 garbage collector now tries to allocate and keep objects on the same NUMA node in the young generation across garbage collections. This is similar to Parallel GC NUMA awareness.

      G1 attempts to evenly distribute Humongous and Old regions across all available NUMA nodes using a strict interleave. Placement of objects copied from young to old generation is random.

      These new NUMA-Aware Memory Allocation heuristics are automatically enabled by using the `-XX:+UseNUMA` command line option. See [JEP 345: NUMA-Aware Memory Allocation for G1](https://openjdk.java.net/jeps/345) for more information.

        Attachments

          Activity

            People

            Assignee:
            sangheki Sangheon Kim
            Reporter:
            sangheki Sangheon Kim
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: