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
AttosBest4 ms170 ns233 ns515 ns0.00 MB0.14 MB174.00 MB174.14 MB
Heed (LMDB)17,048 ms1,647 ns2,321 ns2,847 ns0.00 MB516.10 MB1,474.95 MB1,991.05 MB
Boomphf6,813 ms157 ns362 ns545 ns120.60 MB686.81 MB2.32 MB809.73 MB
DashMap6,768 ms594 ns919 ns2,397 ns1,541.79 MB201.12 MB2.45 MB1,745.37 MB

Methodology & Rigor