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:
Erick Tryzelaar
2014-05-26 09:43:51 -07:00
parent 88ed9cb4f2
commit 81dfaa4f3d
6 changed files with 52 additions and 49 deletions
+12 -12
View File
@@ -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)