A Spring Boot 4.1.1 order service started 12 ways (plain and extracted jar, Spring AOT output, AppCDS, AOT cache trained with and without traffic, JDK 27, native image), ten interleaved rounds each, with first-request latency; 24 cache-mismatch cases; Docker layer arithmetic. Transcripts are in output/ (no docs/ folder). Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01TF9JWFvJSNm6HVzswzZU5a
25 lines
777 B
Plaintext
25 lines
777 B
Plaintext
# machine
|
|
cpus: 2 memory: 8032 MB kernel: 6.18.44-fc-v37
|
|
|
|
# JDK 25 (the JVM the article is about)
|
|
openjdk version "25.0.4.1" 2026-08-18 LTS
|
|
OpenJDK Runtime Environment Temurin-25.0.4.1+1 (build 25.0.4.1+1-LTS)
|
|
OpenJDK 64-Bit Server VM Temurin-25.0.4.1+1 (build 25.0.4.1+1-LTS, mixed mode, sharing)
|
|
|
|
# JDK 27 (the comparison)
|
|
openjdk version "27" 2026-09-15
|
|
OpenJDK Runtime Environment Temurin-27+35 (build 27+35)
|
|
OpenJDK 64-Bit Server VM Temurin-27+35 (build 27+35, mixed mode, sharing)
|
|
|
|
# GraalVM (native image)
|
|
native-image 25.0.2 2026-01-20
|
|
GraalVM Runtime Environment GraalVM CE 25.0.2+10.1 (build 25.0.2+10-jvmci-b01)
|
|
|
|
# libraries
|
|
hibernate-validator-9.1.3.Final
|
|
jackson-databind-3.1.5
|
|
spring-boot-4.1.1
|
|
spring-core-7.0.9
|
|
spring-webmvc-7.0.9
|
|
tomcat-embed-core-11.0.24
|