| Crates.io | csf_benchmark |
| lib.rs | csf_benchmark |
| version | 0.1.6 |
| created_at | 2023-07-10 11:18:12.040311+00 |
| updated_at | 2025-09-13 22:02:50.826486+00 |
| description | The program for benchmarking Compressed Static Functions |
| homepage | |
| repository | https://github.com/beling/bsuccinct-rs |
| max_upload_size | |
| id | 912859 |
| size | 90,555 |
csf_benchmark is the program (by Piotr Beling) for benchmarking Compressed Static Functions.
It can test the algorithms included in the following crates:
The csf documentation contains plots created using csf_benchmark.
Please run the program with the --help switch to see the available options.
Below you can find instruction for installing csf_benchmark.
csf_benchmark can be compiled and installed from sources. To do this, a Rust compiler is needed.
The easiest way to obtain the compiler along with other necessary tools (like cargo) is
to use rustup.
Please follow the instructions at https://www.rust-lang.org/tools/install.
Once Rust is installed, just execute the following to install csf_benchmark with native optimizations:
RUSTFLAGS="-C target-cpu=native" cargo install csf_benchmark
Note that the instruction have been tested under GNU/Linux and may require some modifications for other systems.