Reference
Benchmark Explorer
Zero-allocation benchmark suite over 15,000,000 multi-dimensional composite keys. Every run is cold-start isolated and memory is read straight from /proc/self/smaps_rollup.
Why Page Cache Footprint Matters
Attos maps datasets off-heap using Linux mmap. The 174 MB footprint resides in OS Page Cache, which Linux can safely evict under memory pressure without triggering Kubernetes Exit Code 137 (OOMKill).
Results · Rust
| Engine | ||||||||
|---|---|---|---|---|---|---|---|---|
| AttosBest | 4 ms | 170 ns | 233 ns | 515 ns | 0.00 MB | 0.14 MB | 174.00 MB | 174.14 MB |
| Heed (LMDB) | 17,048 ms | 1,647 ns | 2,321 ns | 2,847 ns | 0.00 MB | 516.10 MB | 1,474.95 MB | 1,991.05 MB |
| Boomphf | 6,813 ms | 157 ns | 362 ns | 545 ns | 120.60 MB | 686.81 MB | 2.32 MB | 809.73 MB |
| DashMap | 6,768 ms | 594 ns | 919 ns | 2,397 ns | 1,541.79 MB | 201.12 MB | 2.45 MB | 1,745.37 MB |
