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

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

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

            Dates

              Created:
              Updated:
              Resolved: