This repo only exists, to check various erasure coding implementation algorithms in order to determin the most time and space efficient ones.
All benches are also tests with smaller data samples to verify integrity.
cargo testmust always pass.
cargo benchwill use valgrind to run the bench binaries, which will show various metrics, and their changes relative to the previous run.
cargo runruns a test case with 10 MB of randomly sampled data which is the recommended way to retrieve a flamegraph via cargo flamegraph (cargo install flamegraph to install).