X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=main.ml;h=0064adc269a98fe76baaa28b16c9e4d166889e2a;hb=343ce6fc6c893c69b4820a17b4b6a0be7cd50d87;hp=f440b3a7b893c4949f601d4bcded37b48e296a87;hpb=7b6e25ac7c3b4e06c8386c1090bb69ae97a47143;p=SXSI%2Fxpathcomp.git diff --git a/main.ml b/main.ml index f440b3a..0064adc 100644 --- a/main.ml +++ b/main.ml @@ -93,10 +93,10 @@ let main v query_string output = Ulexer.Loc.Exc_located ((x,y),e) -> Printf.eprintf "character %i-%i %s\n" x y (Printexc.to_string e);exit 1 in let _ = Printf.eprintf "Number of nodes %i\n%!" (Tree.size v) in - let _ = test_text v in -(* let _ = Tree.stats v in +(* let _ = test_text v in *) +(* let _ = Tree.stats v in *) let _ = Printf.eprintf "Timing first_child/next_sibling %!" in - let _ = time (Tree.benchmark_fcns) v in + let _ = time ~count:5 (Tree.benchmark_fcns) v in (* let _ = Printf.eprintf "Timing last_child/prev_sibling %!" in let _ = time (Tree.benchmark_lcps) v in let _ = Printf.eprintf "Timing jump to a %!" in @@ -195,7 +195,7 @@ let main v query_string output = if !Options.backward then Printf.eprintf "WARNING: couldn't find a jumping point, running top-down\n" in if !Options.count_only then - let r = time_mem ( top_down_count auto ) v in + let r = time ~count:5 ( top_down_count auto ) v in let _ = Printf.eprintf "Number of nodes in the result set : %i\n%!" r in () else @@ -262,3 +262,5 @@ let v = in main v !Options.query !Options.output_file;; + +