def print_profiling_feedback
max_filter_name_length = @filter_times.keys.map { |k| k.to_s.size }.max
return if max_filter_name_length.nil?
if @reps.any? { |r| !r.compiled? }
$stderr.puts
$stderr.puts "Warning: profiling information may not be accurate because " +
"some items were not compiled."
end
puts
puts ' ' * max_filter_name_length + ' | count min avg max tot'
puts '-' * max_filter_name_length + '-+-----------------------------------'
@filter_times.to_a.sort_by { |r| r[1] }.each do |row|
self.print_row(row)
end
end