Files
RubyMotion/test/Benchmark/app/benchmark.rb
2013-11-29 15:11:17 +09:00

32 lines
499 B
Ruby

sleep(1)
puts "# Benchmark Start"
begin
puts "RubyMotion #{RUBYMOTION_VERSION}"
rescue
# for CRuby
puts "Ruby #{RUBY_VERSION}"
require 'benchmark'
Dir.glob("app/benchmark/**/*.rb").each do |file|
load file
end
end
puts "*** Array ***"
autorelease_pool { bm_array }
puts "*** Hash ***"
autorelease_pool { bm_hash }
puts "*** Range ***"
autorelease_pool { bm_range }
puts "*** String ***"
autorelease_pool { bm_string }
puts "*** Time ***"
autorelease_pool { bm_time }
exit(0)