solana/core/benches/sigverify.rs

22 lines
408 B
Rust
Raw Normal View History

#![feature(test)]
extern crate test;
2018-09-24 10:20:58 -07:00
use solana::packet::to_packets;
use solana::sigverify;
2018-12-04 15:37:11 -08:00
use solana::test_tx::test_tx;
use test::Bencher;
#[bench]
fn bench_sigverify(bencher: &mut Bencher) {
let tx = test_tx();
// generate packet vector
2018-09-24 10:20:58 -07:00
let batches = to_packets(&vec![tx; 128]);
// verify packets
bencher.iter(|| {
let _ans = sigverify::ed25519_verify(&batches);
})
}