Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
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
This paste will be private.
From the Design Piracy series on my blog: