Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8260865 JEP 404: Generational Shenandoah (Experimental)
  3. JDK-8307342

Release Note: Generational Shenandoah (Experimental)

XMLWordPrintable

    • gc

      The experimental generational mode for Shenandoah allows garbage collection to focus on recently allocated memory, reducing the total CPU overhead of GC for many common workloads. In comparison to traditional single-generation Shenandoah, generational mode is often able to achieve higher transaction rates and lower latencies in smaller heap sizes. As experience is gained with more production workloads, the eventual intent is to make this feature non-experimental, and later to make this the default configuration mode for Shenandoah. Add these options to command line to run Shenandaoh GC with generational mode enabled:
          -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational

            kdnilsen Kelvin Nilsen
            shade Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: