add benchmarks
This commit is contained in:
parent
d8c356b9e7
commit
8f6edad1bc
24
benches/mod.rs
Normal file
24
benches/mod.rs
Normal file
@ -0,0 +1,24 @@
|
||||
#![feature(test)]
|
||||
extern crate test;
|
||||
extern crate getrandom;
|
||||
|
||||
#[bench]
|
||||
fn bench_64(b: &mut test::Bencher) {
|
||||
let mut buf = [0u8; 64];
|
||||
b.iter(|| {
|
||||
getrandom::getrandom(&mut buf[..]).unwrap();
|
||||
test::black_box(&buf);
|
||||
});
|
||||
b.bytes = buf.len() as u64;
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_65536(b: &mut test::Bencher) {
|
||||
let mut buf = [0u8; 65536];
|
||||
b.iter(|| {
|
||||
getrandom::getrandom(&mut buf[..]).unwrap();
|
||||
test::black_box(&buf);
|
||||
});
|
||||
b.bytes = buf.len() as u64;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user