Files
RubyMotion/test/Benchmark/app/benchmark/array/sort.rb
2013-11-16 09:16:58 +09:00

29 lines
495 B
Ruby

def array_sort(x)
array = $small_fixnum_array.dup
x.report "sort" do
10000.times do |i|
array.sort
end
end
x.report "sort with block" do
1000.times do |i|
array.sort {|a, b| b <=> a }
end
end
x.report "sort!" do
10000.times do |i|
array = $small_fixnum_array.dup
array.sort!
end
end
x.report "sort! with block" do
1000.times do |i|
array = $small_fixnum_array.dup
array.sort! {|a, b| b <=> a }
end
end
end