Add jdk28-zgc: ZGC startup and warmup baseline on JDK 25/27/28-ea, and a probe for JEP 545/546

Spring Boot 4.1.1 harness measuring first-response time versus initial heap size and a
20,000-request warmup. Shows -XX:+ZAdaptiveHeapSizing is not yet in any build.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01WzVQ6zFh9cuLPj9RSbRH8U
This commit is contained in:
2026-10-12 17:13:14 +00:00
co-authored by Claude Sonnet 5.5
parent 2f88734f5d
commit df13a904d7
11 changed files with 431 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
== JDK 25
openjdk version "25.0.4.1" 2026-08-18 LTS
size_t InitialHeapSize = 98566144 {product} {ergonomic}
size_t MaxHeapSize = 1568669696 {product} {ergonomic}
size_t SoftMaxHeapSize = 1411802726 {manageable} {ergonomic}
bool ZUncommit = true {product} {default}
uintx ZUncommitDelay = 300 {product} {default}
-- probing -XX:+ZAdaptiveHeapSizing
Unrecognized VM option 'ZAdaptiveHeapSizing'
== JDK 27
openjdk version "27" 2026-09-15
size_t InitialHeapSize = 8388608 {product} {ergonomic}
size_t MaxHeapSize = 1568669696 {product} {ergonomic}
size_t SoftMaxHeapSize = 1411802726 {manageable} {ergonomic}
bool ZUncommit = true {product} {default}
uintx ZUncommitDelay = 300 {product} {default}
-- probing -XX:+ZAdaptiveHeapSizing
Unrecognized VM option 'ZAdaptiveHeapSizing'
== JDK 28-ea
openjdk version "28-ea" 2027-03-23
size_t InitialHeapSize = 8388608 {product} {ergonomic}
size_t MaxHeapSize = 1568669696 {product} {ergonomic}
size_t SoftMaxHeapSize = 1411802726 {manageable} {ergonomic}
bool ZUncommit = true {product} {default}
uintx ZUncommitDelay = 300 {product} {default}
-- probing -XX:+ZAdaptiveHeapSizing
Unrecognized VM option 'ZAdaptiveHeapSizing'