mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 06:57:53 +01:00
This is a good gut-check to ensure we don't end up taking a ton of time decaying channel liquidity info. It currently clocks in around 1.25ms on an i7-1360P.
26 lines
1.5 KiB
Rust
26 lines
1.5 KiB
Rust
extern crate lightning;
|
|
extern crate lightning_persister;
|
|
|
|
extern crate criterion;
|
|
|
|
use criterion::{criterion_group, criterion_main};
|
|
|
|
criterion_group!(benches,
|
|
// Note that benches run in the order given here. Thus, they're sorted according to how likely
|
|
// developers are to be working on the specific code listed, then by runtime.
|
|
lightning::routing::router::benches::generate_routes_with_zero_penalty_scorer,
|
|
lightning::routing::router::benches::generate_mpp_routes_with_zero_penalty_scorer,
|
|
lightning::routing::router::benches::generate_routes_with_probabilistic_scorer,
|
|
lightning::routing::router::benches::generate_mpp_routes_with_probabilistic_scorer,
|
|
lightning::routing::router::benches::generate_large_mpp_routes_with_probabilistic_scorer,
|
|
lightning::routing::router::benches::generate_routes_with_nonlinear_probabilistic_scorer,
|
|
lightning::routing::router::benches::generate_mpp_routes_with_nonlinear_probabilistic_scorer,
|
|
lightning::routing::router::benches::generate_large_mpp_routes_with_nonlinear_probabilistic_scorer,
|
|
lightning::sign::benches::bench_get_secure_random_bytes,
|
|
lightning::ln::channelmanager::bench::bench_sends,
|
|
lightning_persister::fs_store::bench::bench_sends,
|
|
lightning_rapid_gossip_sync::bench::bench_reading_full_graph_from_file,
|
|
lightning::routing::gossip::benches::read_network_graph,
|
|
lightning::routing::gossip::benches::write_network_graph,
|
|
lightning::routing::scoring::benches::decay_100k_channel_bounds);
|
|
criterion_main!(benches);
|