Java 27 and 26: runnable demos and captured output for every JEP, plus version lanes
Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01B38FGKKam5SCGgwgduVAh3
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# JDK 27, G1 (the default), 1 CPU / 2 GB container, 400 batches, 2 runs per configuration
|
||||
|
||||
=== flags that differ between 26 and 27 (from -XX:+PrintFlagsFinal)
|
||||
--- amazoncorretto:26
|
||||
uint ConcGCThreads = 0 {product} {default}
|
||||
uintx MaxHeapFreeRatio = 70 {manageable} {default}
|
||||
size_t MaxHeapSize = 536870912 {product} {ergonomic}
|
||||
uintx MinHeapFreeRatio = 40 {manageable} {default}
|
||||
uint ParallelGCThreads = 0 {product} {default}
|
||||
bool UseCompactObjectHeaders = false {product lp64_product} {default}
|
||||
bool UseCompressedClassPointers = true {product} {default}
|
||||
--- amazoncorretto:27
|
||||
uint ConcGCThreads = 1 {product} {ergonomic}
|
||||
uint G1IHOP = 45 {product} {default}
|
||||
uintx MaxHeapFreeRatio = 100 {manageable} {default}
|
||||
size_t MaxHeapSize = 536870912 {product} {ergonomic}
|
||||
uintx MinHeapFreeRatio = 0 {manageable} {default}
|
||||
uint ParallelGCThreads = 1 {product} {default}
|
||||
bool UseCompactObjectHeaders = true {product lp64_product} {default}
|
||||
|
||||
=== amazoncorretto:27 flags: [none]
|
||||
wall time = 1064 ms
|
||||
gc count / time = 26 / 208 ms
|
||||
peak RSS = 492 MB
|
||||
wall time = 1078 ms
|
||||
gc count / time = 26 / 202 ms
|
||||
peak RSS = 493 MB
|
||||
=== amazoncorretto:27 flags: [-XX:MinHeapFreeRatio=40 -XX:MaxHeapFreeRatio=70]
|
||||
wall time = 1115 ms
|
||||
gc count / time = 26 / 268 ms
|
||||
peak RSS = 492 MB
|
||||
wall time = 982 ms
|
||||
gc count / time = 26 / 199 ms
|
||||
peak RSS = 492 MB
|
||||
=== amazoncorretto:27 flags: [-Xmx256m]
|
||||
wall time = 976 ms
|
||||
gc count / time = 37 / 240 ms
|
||||
peak RSS = 294 MB
|
||||
wall time = 957 ms
|
||||
gc count / time = 37 / 261 ms
|
||||
peak RSS = 294 MB
|
||||
Reference in New Issue
Block a user