+def print_distribution_stats(stats):
+ stats = sorted(stats)
+ print " Count:", len(stats)
+ if len(stats) == 0: return
+ print " Average:", sum(stats) / len(stats)
+ for (s, p) in [("Min", 0.0), ("Med", 0.5), ("90%", 0.9),
+ ("95%", 0.95), ("Max", 1.0)]:
+ print " %s: %s" % (s, percentile(p, stats))
+