It says Criterium ran four batches of 60 samples in each (it tries to make the jvm då garbage collection etc between each such batch).
In total, 240 samples (ie timed test runs). The statistics are better looked up at wikipedia, but "lower quartile" here means the 2.5% of the 240 samples (0.025 * 240 = 6) that had the lowest time where 229.8 ms etc. Outliers are intresting, since there can be some that takes much much longer time than other. Overhead (in this case negible small) is the time criterium takes in the samples, I think. Your results looks consistent, the one minute delay you saw initially COULD have been delayed by a full Garbage Collection. These can be triggered at random in production, so try to collect metrics (there's both clojure and java libs for that, named something "metrics") in production or with realistic loads! And remember you can tweak the GC in many ways to make it less rude to your application. /Linus On Saturday, June 14, 2014, sindhu hosamane <sindh...@gmail.com> wrote: > Thanks a ton for ur reply's Andy and Thomas . >> >> I used Criterium and got results like below : > > Evaluation count : 240 in 60 samples of 4 calls. > Execution time mean : 265.359848 ms > Execution time std-deviation : 25.544031 ms > Execution time lower quantile : 229.851248 ms ( 2.5%) > Execution time upper quantile : 310.110448 ms (97.5%) > Overhead used : 2.708614 ns > > But i don't understand the output . What does "Evaluation count : 240 in > 60 samples of 4 calls." mean ? Also little unclear about other details too. > Could you please make me understand a little about above output !! Would > really appreciate ur help . > > Cheers, > Sindhu > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > <javascript:_e(%7B%7D,'cvml','clojure@googlegroups.com');> > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com > <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.