Report abuse


			
file = "100k.rb" # 100k lines file

# create data file, if it doesn't exist yet
unless (File.exists?(file))
  File.open(file, "w+") { |f|
    f.puts("a = 1")
    100000.times { f.puts("a += 1") }
    f.puts("p a")
  }
end

if defined?(JRUBY_VERSION)
  exec("jruby.bat -X-C #{file}")
else
  exec("ruby #{file}")
end


# MRI is 0.3 sec
# JRuby, depending on the mode, 20 - 45 secs!!!