w3f / rs-ec-perf

3 stars 3 forks source link

erasure coding

This repo only exists, to check various erasure coding implementation algorithms in order to determin the most time and space efficient ones.

test

All benches are also tests with smaller data samples to verify integrity.

cargo test

must always pass.

bench

cargo bench

will use valgrind to run the bench binaries, which will show various metrics, and their changes relative to the previous run.

flamegraph

cargo run

runs 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).