Removes some permutations of benchmarks for plugin encoding/decoding. (#9465)

This commit is contained in:
Filip Andersson 2023-06-18 01:15:16 +02:00 committed by GitHub
parent 7d301c76d3
commit fc1ffe487a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -127,17 +127,7 @@ fn encoding_test_data(row_cnt: usize, col_cnt: usize) -> Value {
fn encoding_benchmarks(c: &mut Criterion) { fn encoding_benchmarks(c: &mut Criterion) {
let mut group = c.benchmark_group("Encoding"); let mut group = c.benchmark_group("Encoding");
let test_cnt_pairs = [ let test_cnt_pairs = [(100, 5), (100, 15), (10000, 5), (10000, 15)];
(100, 5),
(100, 10),
(100, 15),
(1000, 5),
(1000, 10),
(1000, 15),
(10000, 5),
(10000, 10),
(10000, 15),
];
for (row_cnt, col_cnt) in test_cnt_pairs.into_iter() { for (row_cnt, col_cnt) in test_cnt_pairs.into_iter() {
for fmt in ["json", "msgpack"] { for fmt in ["json", "msgpack"] {
group.bench_function(&format!("{fmt} encode {row_cnt} * {col_cnt}"), |b| { group.bench_function(&format!("{fmt} encode {row_cnt} * {col_cnt}"), |b| {
@ -154,17 +144,7 @@ fn encoding_benchmarks(c: &mut Criterion) {
fn decoding_benchmarks(c: &mut Criterion) { fn decoding_benchmarks(c: &mut Criterion) {
let mut group = c.benchmark_group("Decoding"); let mut group = c.benchmark_group("Decoding");
let test_cnt_pairs = [ let test_cnt_pairs = [(100, 5), (100, 15), (10000, 5), (10000, 15)];
(100, 5),
(100, 10),
(100, 15),
(1000, 5),
(1000, 10),
(1000, 15),
(10000, 5),
(10000, 10),
(10000, 15),
];
for (row_cnt, col_cnt) in test_cnt_pairs.into_iter() { for (row_cnt, col_cnt) in test_cnt_pairs.into_iter() {
for fmt in ["json", "msgpack"] { for fmt in ["json", "msgpack"] {
group.bench_function(&format!("{fmt} decode for {row_cnt} * {col_cnt}"), |b| { group.bench_function(&format!("{fmt} decode for {row_cnt} * {col_cnt}"), |b| {