mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-22 12:38:07 +00:00
cleanup benchmarks, re-enable enum, remove bench_token_deserializer
test bench_enum::bench_decoder_dog ... bench: 111 ns/iter (+/- 9) test bench_enum::bench_decoder_frog ... bench: 343 ns/iter (+/- 95) test bench_enum::bench_deserializer_dog ... bench: 124 ns/iter (+/- 41) test bench_enum::bench_deserializer_frog ... bench: 315 ns/iter (+/- 17) test bench_map::bench_decoder_000 ... bench: 580 ns/iter (+/- 138) test bench_map::bench_decoder_003 ... bench: 2469 ns/iter (+/- 956) test bench_map::bench_decoder_100 ... bench: 68491 ns/iter (+/- 11653) test bench_map::bench_deserializer_000 ... bench: 819 ns/iter (+/- 234) test bench_map::bench_deserializer_003 ... bench: 2589 ns/iter (+/- 594) test bench_map::bench_deserializer_100 ... bench: 61954 ns/iter (+/- 23604) test bench_struct::bench_decoder_0_0 ... bench: 602 ns/iter (+/- 153) test bench_struct::bench_decoder_1_0 ... bench: 1664 ns/iter (+/- 500) test bench_struct::bench_decoder_1_5 ... bench: 4715 ns/iter (+/- 1499) test bench_struct::bench_deserializer_0_0 ... bench: 700 ns/iter (+/- 189) test bench_struct::bench_deserializer_1_0 ... bench: 2318 ns/iter (+/- 595) test bench_struct::bench_deserializer_1_5 ... bench: 5131 ns/iter (+/- 1650) test bench_vec::bench_decoder_int_000 ... bench: 22 ns/iter (+/- 22) test bench_vec::bench_decoder_int_003 ... bench: 154 ns/iter (+/- 40) test bench_vec::bench_decoder_int_100 ... bench: 1038 ns/iter (+/- 203) test bench_vec::bench_decoder_u8_000 ... bench: 16 ns/iter (+/- 4) test bench_vec::bench_decoder_u8_003 ... bench: 158 ns/iter (+/- 43) test bench_vec::bench_decoder_u8_100 ... bench: 1499 ns/iter (+/- 672) test bench_vec::bench_deserializer_int_000 ... bench: 16 ns/iter (+/- 4) test bench_vec::bench_deserializer_int_003 ... bench: 156 ns/iter (+/- 43) test bench_vec::bench_deserializer_int_100 ... bench: 1027 ns/iter (+/- 244) test bench_vec::bench_deserializer_u8_000 ... bench: 16 ns/iter (+/- 10) test bench_vec::bench_deserializer_u8_003 ... bench: 166 ns/iter (+/- 43) test bench_vec::bench_deserializer_u8_100 ... bench: 1226 ns/iter (+/- 234) test de::tests::bench_token_deserializer ... bench: 367 ns/iter (+/- 107)
This commit is contained in:
+12
-12
@@ -373,7 +373,7 @@ fn run_deserializer<
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_decoder_vec_int_000(b: &mut Bencher) {
|
||||
fn bench_decoder_int_000(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<int> = vec!();
|
||||
run_decoder(decoder::IntDecoder::new(v.clone()), v)
|
||||
@@ -381,7 +381,7 @@ fn bench_decoder_vec_int_000(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_decoder_vec_int_003(b: &mut Bencher) {
|
||||
fn bench_decoder_int_003(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<int> = vec!(1, 2, 3);
|
||||
run_decoder(decoder::IntDecoder::new(v.clone()), v)
|
||||
@@ -389,7 +389,7 @@ fn bench_decoder_vec_int_003(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_decoder_vec_int_100(b: &mut Bencher) {
|
||||
fn bench_decoder_int_100(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<int> = range(0, 100).collect();
|
||||
run_decoder(decoder::IntDecoder::new(v.clone()), v)
|
||||
@@ -397,7 +397,7 @@ fn bench_decoder_vec_int_100(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_decoder_vec_u8_000(b: &mut Bencher) {
|
||||
fn bench_decoder_u8_000(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<u8> = vec!();
|
||||
run_decoder(decoder::U8Decoder::new(v.clone()), v)
|
||||
@@ -405,7 +405,7 @@ fn bench_decoder_vec_u8_000(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_decoder_vec_u8_003(b: &mut Bencher) {
|
||||
fn bench_decoder_u8_003(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<u8> = vec!(1, 2, 3);
|
||||
run_decoder(decoder::U8Decoder::new(v.clone()), v)
|
||||
@@ -413,7 +413,7 @@ fn bench_decoder_vec_u8_003(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_decoder_vec_u8_100(b: &mut Bencher) {
|
||||
fn bench_decoder_u8_100(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<u8> = range(0u8, 100).collect();
|
||||
run_decoder(decoder::U8Decoder::new(v.clone()), v)
|
||||
@@ -421,7 +421,7 @@ fn bench_decoder_vec_u8_100(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_deserializer_vec_int_000(b: &mut Bencher) {
|
||||
fn bench_deserializer_int_000(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<int> = vec!();
|
||||
run_deserializer(deserializer::IntDeserializer::new(v.clone()), v)
|
||||
@@ -429,7 +429,7 @@ fn bench_deserializer_vec_int_000(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_deserializer_vec_int_003(b: &mut Bencher) {
|
||||
fn bench_deserializer_int_003(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<int> = vec!(1, 2, 3);
|
||||
run_deserializer(deserializer::IntDeserializer::new(v.clone()), v)
|
||||
@@ -437,7 +437,7 @@ fn bench_deserializer_vec_int_003(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_deserializer_vec_int_100(b: &mut Bencher) {
|
||||
fn bench_deserializer_int_100(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<int> = range(0, 100).collect();
|
||||
run_deserializer(deserializer::IntDeserializer::new(v.clone()), v)
|
||||
@@ -445,7 +445,7 @@ fn bench_deserializer_vec_int_100(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_deserializer_vec_u8_000(b: &mut Bencher) {
|
||||
fn bench_deserializer_u8_000(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<u8> = vec!();
|
||||
run_deserializer(deserializer::U8Deserializer::new(v.clone()), v)
|
||||
@@ -453,7 +453,7 @@ fn bench_deserializer_vec_u8_000(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_deserializer_vec_u8_003(b: &mut Bencher) {
|
||||
fn bench_deserializer_u8_003(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<u8> = vec!(1, 2, 3);
|
||||
run_deserializer(deserializer::U8Deserializer::new(v.clone()), v)
|
||||
@@ -461,7 +461,7 @@ fn bench_deserializer_vec_u8_003(b: &mut Bencher) {
|
||||
}
|
||||
|
||||
#[bench]
|
||||
fn bench_deserializer_vec_u8_100(b: &mut Bencher) {
|
||||
fn bench_deserializer_u8_100(b: &mut Bencher) {
|
||||
b.iter(|| {
|
||||
let v: Vec<u8> = range(0u8, 100).collect();
|
||||
run_deserializer(deserializer::U8Deserializer::new(v.clone()), v)
|
||||
|
||||
Reference in New Issue
Block a user