Skip to content

Commit b5493e1

Browse files
committed
Extract method to calculate stddev percentage
1 parent 2f37643 commit b5493e1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/results_table_builder.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,14 @@ def build_row(bench_name)
8787

8888
def build_base_columns(row, base_t, base_rss)
8989
row << mean(base_t)
90-
row << 100 * stddev(base_t) / mean(base_t)
90+
row << stddev_percent(base_t)
9191
row << base_rss if @include_rss
9292
end
9393

9494
def build_comparison_columns(row, other_ts, other_rsss)
9595
other_ts.zip(other_rsss).each do |other_t, other_rss|
9696
row << mean(other_t)
97-
row << 100 * stddev(other_t) / mean(other_t)
97+
row << stddev_percent(other_t)
9898
row << other_rss if @include_rss
9999
end
100100
end
@@ -136,4 +136,8 @@ def mean(values)
136136
def stddev(values)
137137
Stats.new(values).stddev
138138
end
139+
140+
def stddev_percent(values)
141+
100 * stddev(values) / mean(values)
142+
end
139143
end

0 commit comments

Comments
 (0)