mirror of
https://github.com/nushell/nushell.git
synced 2024-11-28 19:33:47 +01:00
Removes some permutations of benchmarks for plugin encoding/decoding. (#9465)
This commit is contained in:
parent
7d301c76d3
commit
fc1ffe487a
@ -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| {
|
||||||
|
Loading…
Reference in New Issue
Block a user