Performance Notes

Status: Initial implementation complete; local JMH benchmark results captured.

Benchmarks live under src/jmh/java, with local results saved under benchmark-results/.

Philosophy

KissBinary’s performance goals come from a small direct API:

Benchmark Approach

Benchmarks use JMH (Java Microbenchmark Harness) in the benchmarks Maven profile. JMH dependencies are only active for benchmark builds.

Benchmark categories:

Expected Performance Characteristics

Measured local results are summarized in JMH_RESULTS.md. The current evidence is scenario-specific:

Do not claim broader performance properties without quoting the specific benchmark and environment.

Tips for Users

See Also