X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=src%2Ftatoo.ml;h=9fb70457824f56475cb17f1bfcf37846764aa053;hb=8fbdb25170c3376272f7eec7ef2be8fc008d11f7;hp=d8c3e0990a833fc66daacfda9805093e75715430;hpb=6ca42ffbd541cede6afcc473b563e54b848ee534;p=tatoo.git diff --git a/src/tatoo.ml b/src/tatoo.ml index d8c3e09..9fb7045 100644 --- a/src/tatoo.ml +++ b/src/tatoo.ml @@ -120,6 +120,13 @@ let main () = in time f () ("evaluating query in " ^ msg ^ " mode") in + let s = Naive.stats () in + Run.( + Logger.msg `STATS + "@[tree size: %d@\ntraversals: %d@\ntransition fetch cache hit ratio: %f@\ntransition eval cache hit ratio: %f@]" + s.tree_size s.run + (float s.fetch_trans_cache_hit /. float s.fetch_trans_cache_access) + (float s.eval_trans_cache_hit /. float s.eval_trans_cache_access)); time (fun () -> let count = ref 1 in List.iter (fun results ->