Skip to content

Commit 8f6edad

Browse files
committed
add benchmarks
1 parent d8c356b commit 8f6edad

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

benches/mod.rs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#![feature(test)]
2+
extern crate test;
3+
extern crate getrandom;
4+
5+
#[bench]
6+
fn bench_64(b: &mut test::Bencher) {
7+
let mut buf = [0u8; 64];
8+
b.iter(|| {
9+
getrandom::getrandom(&mut buf[..]).unwrap();
10+
test::black_box(&buf);
11+
});
12+
b.bytes = buf.len() as u64;
13+
}
14+
15+
#[bench]
16+
fn bench_65536(b: &mut test::Bencher) {
17+
let mut buf = [0u8; 65536];
18+
b.iter(|| {
19+
getrandom::getrandom(&mut buf[..]).unwrap();
20+
test::black_box(&buf);
21+
});
22+
b.bytes = buf.len() as u64;
23+
}
24+

0 commit comments

Comments
 (0)