JMOA 2.0.0-rc1
Pre-release
Pre-release
JMOA 2.0.0-rc1
JMOA V2 closes the public optimizer workflow from profiling and admission
through artifact materialization, evidence validation, memory attribution, and
an opt-in raw LVT/LVTT reducer.
Confirmed Memory Matrix
- PetClinic customers B0 to V2: median PSS
-8,956 KB, Private_Dirty
-8,620 KB,memory.current-11,247,616 bytes, 2/3 paired wins. - PetClinic customers V1 to V2: median PSS
-4,812 KB, Private_Dirty
-4,512 KB,memory.current-6,791,168 bytes, 3/3 paired wins. - Public PetClinic visits raw reducer: median PSS
-2,012 KB, scope-bound. - Private Doctor D2 to D2R: median PSS
-5,156 KB, scope-bound.
The primary PetClinic customers comparisons used cache-controlled balanced
three-pair runs. V2-C accepted all runs and V2-D attributed both primary wins
mainly to heap page-touch reduction.
Distribution
The GitHub Release contains plugin/runtime JARs, POMs, source JARs, checksums,
and the three public PetClinic reproduction inputs. Maven Central publication
is not claimed for RC1.
Boundaries
- No universal, startup, CDS, or fat-JAR memory claim is made.
- Generated/proxy mutation remains deferred to V3.
- Broad bytecode reducers remain disabled; V2 ships only the opt-in raw
LocalVariableTable/LocalVariableTypeTable reducer.