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);
             }
         }