equal
deleted
inserted
replaced
34 else body |
34 else body |
35 } |
35 } |
36 |
36 |
37 def factor_format(f: Double): String = |
37 def factor_format(f: Double): String = |
38 String.format(Locale.ROOT, ", factor %.2f", java.lang.Double.valueOf(f)) |
38 String.format(Locale.ROOT, ", factor %.2f", java.lang.Double.valueOf(f)) |
|
39 |
|
40 def merge(args: IterableOnce[Timing]): Timing = |
|
41 args.iterator.foldLeft(zero)(_ + _) |
39 } |
42 } |
40 |
43 |
41 sealed case class Timing(elapsed: Time, cpu: Time, gc: Time) { |
44 sealed case class Timing(elapsed: Time, cpu: Time, gc: Time) { |
42 def is_zero: Boolean = elapsed.is_zero && cpu.is_zero && gc.is_zero |
45 def is_zero: Boolean = elapsed.is_zero && cpu.is_zero && gc.is_zero |
43 def is_relevant: Boolean = elapsed.is_relevant || cpu.is_relevant || gc.is_relevant |
46 def is_relevant: Boolean = elapsed.is_relevant || cpu.is_relevant || gc.is_relevant |