2 unstable releases
0.2.0 | Jan 11, 2023 |
---|---|
0.1.0 | Nov 24, 2022 |
#129 in Profiling
2,780 downloads per month
Used in 2 crates
40KB
703 lines
Nexmark-rs
The Nexmark benchmark data generator in Rust.
Installation
cargo install nexmark --features bin
Usage
Generate nexmark events. Print one per line in JSON format:
nexmark
Only generate events for a specific type:
nexmark -t person
By default it generates events at a certain rate based on the timestamp. You can make it generate all at once by adding --no-wait
:
nexmark -n 10 --no-wait
See more usages:
nexmark -h
Using as Library
Add nexmark to your Cargo.toml:
cargo add nexmark
Generate events from the generator:
use nexmark::EventGenerator;
for event in EventGenerator::default().take(10) {
println!("{event:?}");
}
License
Apache License 2.0. Please refer to LICENSE for more information.
Dependencies
~245–780KB
~14K SLoC