Wrap text
Report abuse
puts Benchmark.measure {
3.times do
TSPSolver.example.solve!
end
}
++ time
JDK 1.6.0:
$ time jruby -J-server tsp_solver.rb
100.940000 0.000000 100.940000 (100.940000)
real 1m42.826s
user 1m43.395s
sys 0m2.249s
$ time jruby tsp_solver.rb
117.549000 0.000000 117.549000 (117.549000)
real 2m0.355s
user 1m55.576s
sys 0m2.841s
$ time jruby -J-server -X+C tsp_solver.rb
99.296000 0.000000 99.296000 ( 99.297000)
real 1m42.778s
user 1m44.918s
sys 0m2.485s
$ time jruby -X+C tsp_solver.rb
117.973000 0.000000 117.973000 (117.972000)
real 2m1.630s
user 2m4.045s
sys 0m3.015s
JDK 1.5.0:
$ time jruby -J-server tsp_solver.rb
98.791000 0.000000 98.791000 ( 98.791000)
real 1m41.842s
user 1m42.691s
sys 0m1.735s
$ time jruby tsp_solver.rb
152.614000 0.000000 152.614000 (152.613000)
real 2m34.533s
user 2m28.177s
sys 0m2.246s
$ time jruby -J-server -X+C tsp_solver.rb
90.108000 0.000000 90.108000 ( 90.107000)
real 1m34.626s
user 1m38.920s
sys 0m1.840s
$ time jruby -X+C tsp_solver.rb
146.599000 0.000000 146.599000 (146.599000)
real 2m29.504s
user 2m23.870s
sys 0m2.141s