X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Ftatoo.ml;fp=src%2Ftatoo.ml;h=ca162276f8a25e2cd72442c44761551cb72d6aeb;hp=d8c3e0990a833fc66daacfda9805093e75715430;hb=5b19281cbcdbd1ca5f565f6cd41dcfb7e18a297a;hpb=70f2c64d258b045055bc885826e3804b5f2315cb diff --git a/src/tatoo.ml b/src/tatoo.ml index d8c3e09..ca16227 100644 --- a/src/tatoo.ml +++ b/src/tatoo.ml @@ -120,6 +120,12 @@ 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@\ncache2 hit ratio: %f@\ncache5 hit ratio: %f@]" + s.tree_size s.run + (float s.cache2_hit /. float s.cache2_access) + (float s.cache5_hit /. float s.cache5_access)); time (fun () -> let count = ref 1 in List.iter (fun results ->