Benchmarks

The numbers, with their provenance.

Records imported from committed result files in the VNX-DNA repository at v9.0.0 (e76e24b). Each shows its source file, commit, host, channel model and statistics.

All decodes are simulated.None: no DNA has been synthesised, stored or sequenced. Timings come from one shared host and are not hardware-independent.

Archive size scaling, clean channel

Simulated
0.010.1110100100020k1 MiB10 MiB100 MiB1 GiBInput size (bytes, log)Wall time (s, log)
Encode (s)Decode (s)
Input sizeExact recoveryStrandsEncode (s)Decode (s)Peak RSS (MiB)nt per byte
20,000yes6910.060.084610.814
1,048,576yes32,8380.210.44879.802
10,485,760yes327,7631.252.062639.784
104,857,600yes3,277,12910.9418.392879.782
1,073,741,824yes33,557,316105.79195.453239.782
Evidence
SIMULATED clean channel
Release
v9.0.0
Commit
3af1062e6e23
Run commit
adba34e6bf1b
Date
2026-10-08
Hardware
8 vCPU shared x86-64 development host
Operating system
Linux
Python
3.12.3
Profile
v4-balanced
Channel model
clean (no errors)
Trials per point
1
Seed
93000
Statistics
One run per size; wall time on a shared host with load average recorded in the source file.
Source file in repository