LABEL REPORT: gc-epsilon ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Sun Mar 08 14:07:31 CET 2026 Minimal actionable level to display: NONE For actionable issues, search for these strings: "MISSING" "APPROVED" "WARNING" For lingering issues, search for these strings: "WAITING for patch to bake a little" ---------------------------------------------------------------------------------------------------- JDK-8375359: Improve GC serviceability init staging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8375359 Reporter: David Holmes Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8375359, https://git.openjdk.org/jdk/commit/a9542746e7289fff6f4d5e7482e68e37c79e41d0, 13 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347256 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347256, https://git.openjdk.org/jdk/commit/1a0fe49732187db9e8776f80feefab4373114f75, 422 day(s) ago Backports and Forwardports: 21: 21.0.7, JDK-8348395, https://git.openjdk.org/jdk21u-dev/commit/6d11231990bef8aa873a7f89f516843fd5ba12d0, 409 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8373941: Epsilon: Robust counter updates in early VM phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373941 Reporter: Ioi Lam Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8373941, https://git.openjdk.org/jdk/commit/47e19353cd3661ad9aed00f6a415818da45cdfef, 58 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8215724 Reporter: Leo Korinth Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 12: 12, JDK-8215724, http://hg.openjdk.java.net/jdk/jdk12/rev/10621b0e8e38, 2613 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8226474: Epsilon GC handled checked array stores incorrectly Epsilon GC may have violated the specification requirements by accepting the type-incompatible store into the array, instead of throwing the ArrayStoreException. This is now handled correctly, both in this release, and associated backports. Users are advised to upgrade as soon as possible. ---------------------------------------------------------------------------------------------------- JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328166 Reporter: Guoxiong Li Assignee: Guoxiong Li Priority: P2 Components: hotspot/gc Original Fix: 23: 23, JDK-8328166, https://git.openjdk.org/jdk/commit/90ab52e598f74ed872fe404130d57f6596430727, 723 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8330778, https://git.openjdk.org/jdk21u-dev/commit/515783b86c5efae1f5385b4bc869869af58cb5bc, 685 day(s) ago 17: 17.0.12, JDK-8331171, https://git.openjdk.org/jdk17u-dev/commit/bcc83cd224948f975d2477595d6fb8ba1afdb146, 681 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328168 Reporter: Guoxiong Li Assignee: Guoxiong Li Priority: P2 Components: hotspot/gc Original Fix: 23: 23, JDK-8328168, https://git.openjdk.org/jdk/commit/7baec6622254fc21e315b974a213605a7605daac, 720 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8331309, https://git.openjdk.org/jdk21u-dev/commit/75ac9e858f0eee48da3136c5b7c96a6db0496241, 678 day(s) ago 17: 17.0.12, JDK-8331308, https://git.openjdk.org/jdk17u-dev/commit/51502b9c33d27696bbc3a3f08742d5de6cd7b59e, 678 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8207006: serviceability/sa/TestUniverse.java#id0 crashes with EpsilonGC and AOT Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8207006 Reporter: Christian Thalinger Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 11: 11, JDK-8207006, http://hg.openjdk.java.net/jdk/jdk11/rev/1a89ca728abd, 2796 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8207056: Epsilon GC to support object pinning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8207056 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 12: 12, JDK-8207056, http://hg.openjdk.java.net/jdk/jdk/rev/f378705346bf, 2796 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230646: Epsilon does not extend TLABs to max size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230646 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8230646, https://hg.openjdk.java.net/jdk/jdk/rev/5f5ca2e02f6e, 2375 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8236248: Epsilon does not extend TLABs to max size Due to a simple implementation bug, Epsilon GC did not extend the size of the issued TLABs to the max size configured by user, or set by default. This bug might have introduced performance penalties and was generally confusing during performance analysis. This is now fixed and backported to 13u and 11u. Users are advised to double-check their performance results before and after this update. ---------------------------------------------------------------------------------------------------- JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8267348 Reporter: David Holmes Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8267348, https://git.openjdk.java.net/jdk/commit/7b98400c81900a8c779394d549b5fb61f1dd8638, 1752 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8209942: [epsilon] range function for EpsilonTLABElasticity causes compiler warning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8209942 Reporter: Volker Simonis Assignee: Matthias Baesken Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8209942, http://hg.openjdk.java.net/jdk/jdk/rev/c5f700de5450, 2741 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217014: Epsilon should not ignore Metadata GC causes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217014 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217014, http://hg.openjdk.java.net/jdk/jdk/rev/e8ed617dc2bc, 2605 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8226477: Epsilon GC Caused Excess Metaspace Resizing Safepoints In this release, Epsilon has been changed to accept GC requests and resize the metaspace to reduce the number of safepoints that are taken. Before this release, the Epsilon GC was intended to provide minimal runtime overhead by not doing GC and by ignoring all incoming GC requests. However, when a metadata-heavy workload (for example, a workload having lots of classes) needed to resize the metaspace, it relied on the GC to resize the metadata at a GC safepoint. Shared GC code would enter the safepoint to call into GC for it. However, because Epsilon ignored the GC request, the safepoint would be generated, but it would not resize the metaspace. This would cause another safepoint to be generated soon afterwards without ever resizing the metaspace. ---------------------------------------------------------------------------------------------------- JDK-8217471: [TESTBUG] gc/epsilon/TestClasses.java fails on some platforms - OOME Metaspace Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217471 Reporter: David Holmes Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217471, http://hg.openjdk.java.net/jdk/jdk/rev/df92f60cf0b6, 2598 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232051 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232051, https://hg.openjdk.java.net/jdk/jdk/rev/10db6989907f, 2335 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8237016: Epsilon warns about Xms/Xmx/AlwaysPreTouch configuration Many Epsilon GC users expect low latency, but may not be aware that additional configuration is needed for GCs to perform well in those conditions. It now warns about Xms/Xmx/AlwaysPreTouch configuration. These settings are not adjusted automatically, because doing so would affect startup time. These new warnings can be shunned by overriding the default logging level with -Xlog:gc=error. ---------------------------------------------------------------------------------------------------- JDK-8237182: Update copyright header for shenandoah and epsilon files Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237182 Reporter: Mikael Vidstedt Assignee: Mikael Vidstedt Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237182, https://hg.openjdk.java.net/jdk/jdk/rev/14c78683c9f0, 2244 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245718: Epsilon: improve configuration logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245718 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245718, https://hg.openjdk.java.net/jdk/jdk/rev/7b94e61e23e6, 2109 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253219: Epsilon: clean up unnecessary includes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253219 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253219, https://git.openjdk.java.net/jdk/commit/f509eb06, 1999 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253220: Epsilon: clean up unused code/declarations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253220 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253220, https://git.openjdk.java.net/jdk/commit/7f9b5d9e, 1999 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257565 Reporter: Ioi Lam Assignee: Ioi Lam Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8257565, https://git.openjdk.java.net/jdk/commit/67042664, 1921 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258534: Epsilon: clean up unused includes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258534 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258534, https://git.openjdk.java.net/jdk/commit/3817c32f, 1888 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259231: Epsilon: improve performance under contention during virtual space expansion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259231 Reporter: Jie Fu Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259231, https://git.openjdk.java.net/jdk/commit/722f2361, 1886 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay description Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265335 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8265335, https://git.openjdk.java.net/jdk/commit/17b6592d, 1787 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8272783: Epsilon: Refactor tests to improve performance Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8272783 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8272783, https://git.openjdk.java.net/jdk/commit/7f80683cfeee3c069f48d5bce45fa92b2381b518, 1657 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273533, https://git.openjdk.java.net/jdk17u/commit/f32703f81de883550d4a24d5a45c5b2312754479, 1641 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8277866 Reporter: Masanori Yano Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8277866, https://git.openjdk.java.net/jdk/commit/37ff7f3b66eaa74d62d6a93f2f34ec744db21834, 1558 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297321, https://git.openjdk.org/jdk17u-dev/commit/112ea1d7be2a4e649337b6be4e9b3bbebdda76fd, 1203 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8295433: EpsilonHeap doesn't need to override post_initialize() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8295433 Reporter: Xin Liu Assignee: Xin Liu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8295433, https://git.openjdk.org/jdk/commit/63867c4b52a331f8d77f2c32dc8053c0f990dfc6, 1236 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8301178: Replace NULL with nullptr in share/gc/epsilon/ Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8301178 Reporter: Johan Sjölen Assignee: Johan Sjölen Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8301178, https://git.openjdk.org/jdk/commit/b77abc6a0daed0e01a9003d42493320376dc98bc, 1136 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348171: Refactor GenerationCounters and its subclasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348171 Reporter: Albert Yang Assignee: Albert Yang Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8348171, https://git.openjdk.org/jdk/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df, 381 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8374876: Epsilon: Convert to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8374876 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8374876, https://git.openjdk.org/jdk/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee, 54 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376131: Convert ContiguousSpace to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376131 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376131, https://git.openjdk.org/jdk/commit/f22bc1cd518bc7f09dc49b78e40d06210226d2b7, 34 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8270489: Support archived heap objects in EpsilonGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8270489 Reporter: Ioi Lam Assignee: Ioi Lam Priority: P3 Components: hotspot/runtime Original Fix: 18: 18, JDK-8270489, https://git.openjdk.java.net/jdk/commit/655ea6d42ae94d96a03b1f008aad264a1ee4f173, 1648 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8274033: Some tier-4 CDS EpsilonGC tests throw OOM Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274033 Reporter: Daniel Daugherty Assignee: Ioi Lam Priority: P4 Components: hotspot/runtime Original Fix: 18: 18, JDK-8274033, https://git.openjdk.java.net/jdk/commit/0fbbe4c9a779c24d5502648c866b7f1e1e50acc0, 1627 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8218733: SA: CollectedHeap provides broken implementation for used() and capacity() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8218733 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/svc-agent Original Fix: 13: 13, JDK-8218733, http://hg.openjdk.java.net/jdk/jdk/rev/d52887bc636f, 2574 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 32 issues shown.