Mercurial > lbo > hg > rcombinators
changeset 43:9ffa6f545865 default tip
Increase repeats in benchmarks
author | Lewin Bormann <lewin@lewin-bormann.info> |
---|---|
date | Sun, 23 Feb 2020 18:03:21 +0100 |
parents | f1dafc623bad |
children | |
files | src/primitives.rs |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/primitives.rs Tue Jun 18 20:28:33 2019 +0200 +++ b/src/primitives.rs Sun Feb 23 18:03:21 2020 +0100 @@ -374,14 +374,14 @@ #[test] fn bench_integer_medium() { let piece = "-422345812310928 "; - let repeats = 1000; + let repeats = 1000000; let mut input = String::with_capacity(piece.len() * repeats); input.extend(iter::repeat(piece).take(repeats)); let mut ps = ParseState::new(&input); let mut p = Sequence::new((Int64::new(), StringParser::new(" "))); { time_test!("parse-int with static buffer"); - for _ in 0..1000 { + for _ in 0..repeats { let _ = p.parse(&mut ps); } } @@ -392,7 +392,7 @@ let mut ps = ParseState::new(&input); { time_test!("parse-int with dynamic buffer"); - for _ in 0..1000 { + for _ in 0..repeats { let _ = p.parse(&mut ps); } } @@ -401,14 +401,14 @@ #[test] fn bench_float() { let piece = "-32.334 "; - let repeats = 1000; + let repeats = 1000000; let mut input = String::with_capacity(piece.len() * repeats); input.extend(iter::repeat(piece).take(repeats)); let mut ps = ParseState::new(&input); let mut p = Sequence::new((float(), StringParser::new(" "))); { time_test!("parse-float with combinators"); - for _ in 0..1000 { + for _ in 0..repeats { let _ = p.parse(&mut ps); } }