Benchmark Results
This section presents the parsing performance benchmarks for zzson
(Rust).
Benchmarks were run on the following environment:
- CPU: [e.g., Intel Core i7-10700K]
- RAM: [e.g., 32GB DDR4]
- OS: [e.g., macOS 14.5 Sonoma]
- Rust Toolchain: [e.g.,
rustc 1.79.0 (129f3b996 2024-06-10)
]
Lower values (nanoseconds per iteration) are better.
Test Case | zzson (ns/iter) |
---|---|
simple | 7782 |
array | 7836 |
nested | 41319 |
large_array | 299726294 |
deeply_nested | 3370 |
forgiving | 15867 |
config | 142978 |
Note: ns/iter
means nanoseconds per iteration. The results above are examples and may vary depending on your hardware and software environment.
How to Run Benchmarks
Benchmarks are implemented using criterion.rs
. You can run them locally using the following command:
cargo bench
The benchmark definitions are located in the benches/
directory, with data files in benches/data/
.