AprismJDK v26.3 - Developer-Power Runtime
AprismJDK v26.3
Second stable release focused on developer-power runtime capabilities.
New capabilities (vs v26.2)
| Package | What it does |
|---|---|
jdk.aprismate.invoke |
Reflection elimination: cached MethodHandle invokers + MicroBench harness |
jdk.aprismate.export |
Structured runtime state JSON for AI agents - no mainstream JDK ships this |
jdk.aprismate.tuning |
GC tuning presets (server / desktop / container / compact) |
aprism.agent.optimize |
Bytecode pre-optimization engine (elision + probe-enter + SHA-256 disk cache) |
aprism.agent.experiment |
Safe experimentation: try-transform + rollback |
aprism.agent.startup |
Startup profiler (class-load waterfall) |
jdk.aprismate.minecraft |
MC version catalog + detector (incidental consumer) |
Performance
Fork is faster than stock Temurin 25 on all benchmarks:
| Benchmark | Stock (ms) | Fork (ms) | Ratio |
|---|---|---|---|
| string_concat | 5.02 | 3.22 | 0.64x |
| math_loop | 5.32 | 3.88 | 0.73x |
| arraylist_ops | 2.05 | 1.92 | 0.94x |
Verification
java -XX:+AprismateAgent -version
[AprismateAgent] attached via premain
aprismjdk version "25.2.1" 2025-09-16
AprismJDK Runtime Environment AJR (build 25.2.1)
Artifacts
| File | For |
|---|---|
AprismJDK-26.3-windows-x64-jdk.zip/.tar.gz |
Full fork image (Windows x64) |
aprismate-26.3.jar |
Self-contained agent for stock JDK 21+ |
SHA256SUMS.txt |
Verify before use |
745 tests, 0 failures. 5-patch reproducible series. GPL-2.0 + Classpath Exception.