---
- file: 1/bm_app_strconcat.rb
runs:
ruby:
median: 3369
times: [3392, 3364, 3369, 3377, 3360]
ruby19:
median: 1746
times: [1746, 1745, 1742, 1758, 1747]
macruby:
median: 7655
times: [7608, 7568, 7674, 7759, 7655]
jruby:
median: 1234
times: [1276, 1233, 1232, 1236, 1234]
jruby --server --fast:
median: 1094
times: [1091, 1088, 1094, 1143, 1220]
rbx -Xint:
median: 2715
times: [2726, 2720, 2709, 2713, 2715]
rbx:
median: 2041
times: [2072, 2041, 2018, 2016, 2072]
- file: 1/bm_app_tak.rb
runs:
ruby:
median: 7408
times: [7408, 7412, 7415, 7371, 7403]
ruby19:
median: 1254
times: [1254, 1254, 1255, 1254, 1250]
macruby:
median: 202
times: [202, 203, 201, 202, 202]
jruby:
median: 1266
times: [1288, 1266, 1276, 1252, 1250]
jruby --server --fast:
median: 516
times: [524, 513, 516, 513, 516]
rbx -Xint:
median: 1341
times: [1344, 1333, 1341, 1334, 1351]
rbx:
median: 569
times: [528, 567, 569, 599, 652]
- file: 1/bm_app_tak_notail.rb
runs:
ruby:
median: 7273
times: [7308, 7273, 7219, 7239, 7321]
ruby19:
median: 1280
times: [1279, 1278, 1299, 1285, 1280]
macruby:
median: 201
times: [201, 201, 201, 201, 202]
jruby:
median: 1106
times: [1072, 1103, 1107, 1106, 1114]
jruby --server --fast:
median: 507
times: [518, 507, 506, 506, 508]
rbx -Xint:
median: 1342
times: [1343, 1342, 1343, 1342, 1322]
rbx:
median: 517
times: [519, 517, 515, 515, 517]
- file: 1/bm_array_append.rb
runs:
ruby:
median: 8309
times: [8309, 8347, 8204, 8272, 8313]
ruby19:
median: 3816
times: [3816, 3820, 3826, 3796, 3791]
macruby:
median: 4210
times: [3958, 4210, 4316, 4148, 4268]
jruby:
median: 3135
times: [3135, 3127, 3135, 3375, 3365]
jruby --server --fast:
median: 2213
times: [2227, 2213, 2215, 2211, 2210]
rbx -Xint:
median: 6893
times: [6918, 6863, 6880, 6893, 6922]
rbx:
median: 3231
times: [3212, 3254, 3257, 3231, 3229]
- file: 1/bm_hash_read.rb
runs:
ruby:
median: 3769
times: [3775, 3796, 3759, 3769, 3766]
ruby19:
median: 2118
times: [2116, 2118, 2119, 2118, 2123]
macruby:
median: 2754
times: [2761, 2753, 2754, 2752, 2755]
jruby:
median: 1565
times: [1588, 1502, 1501, 1568, 1565]
jruby --server --fast:
median: 1225
times: [1230, 1197, 1206, 1231, 1225]
rbx -Xint:
median: 6730
times: [6730, 6751, 6724, 6731, 6716]
rbx:
median: 2692
times: [2692, 2694, 2675, 2695, 2692]
- file: 1/bm_hash_write.rb
runs:
ruby:
median: 2764
times: [2777, 2742, 2793, 2764, 2721]
ruby19:
median: 2510
times: [2501, 2502, 2516, 2513, 2510]
macruby:
median: 3666
times: [3655, 3675, 3662, 3666, 3668]
jruby:
median: 684
times: [730, 665, 656, 684, 695]
jruby --server --fast:
median: 495
times: [540, 486, 490, 516, 495]
rbx -Xint: TIMEOUT
rbx:
median: 5997
times: [6006, 5975, 5988, 5997, 6084]
- file: 1/bm_lucas_lehmer.rb
runs:
ruby:
median: 4588
times: [4588, 4552, 4551, 4633, 4958]
ruby19:
median: 4365
times: [4546, 4423, 4360, 4365, 4359]
macruby:
median: 3601
times: [3628, 3591, 3595, 3601, 3602]
jruby:
median: 5107
times: [5231, 5110, 5103, 5100, 5107]
jruby --server --fast:
median: 5199
times: [5280, 5175, 5180, 5199, 5204]
rbx -Xint:
median: 5384
times: [5387, 5384, 5423, 5382, 5376]
rbx:
median: 5344
times: [5333, 5344, 5352, 5338, 5399]
- file: 1/bm_mergesort_hongli.rb
runs:
ruby:
median: 4577
times: [4597, 4588, 4562, 4577, 4545]
ruby19:
median: 1267
times: [1268, 1269, 1266, 1266, 1267]
macruby:
median: 1943
times: [1943, 1949, 1938, 1938, 1976]
jruby:
median: 988
times: [995, 988, 997, 970, 969]
jruby --server --fast:
median: 720
times: [743, 746, 720, 685, 679]
rbx -Xint:
median: 3275
times: [3266, 3270, 3282, 3275, 3281]
rbx:
median: 1279
times: [1294, 1274, 1278, 1279, 1285]
- file: 1/bm_monte_carlo_pi.rb
runs:
ruby:
median: 1296
times: [1292, 1291, 1296, 1307, 1298]
ruby19:
median: 596
times: [599, 597, 596, 596, 596]
macruby:
median: 221
times: [224, 221, 222, 221, 221]
jruby:
median: 625
times: [625, 592, 608, 640, 648]
jruby --server --fast:
median: 414
times: [442, 421, 403, 410, 414]
rbx -Xint:
median: 1429
times: [1443, 1429, 1420, 1417, 1453]
rbx:
median: 605
times: [614, 605, 608, 600, 601]
- file: 1/bm_nbody.rb
runs:
ruby:
median: 8139
times: [8278, 8133, 8133, 8139, 8139]
ruby19:
median: 2865
times: [2865, 2886, 2862, 2858, 2885]
macruby:
median: 2989
times: [2975, 2997, 2975, 3000, 2989]
jruby:
median: 2986
times: [2986, 3022, 2984, 2983, 3035]
jruby --server --fast:
median: 2700
times: [2700, 2700, 2742, 2705, 2688]
rbx -Xint:
median: 4615
times: [4610, 4625, 4629, 4615, 4608]
rbx:
median: 3230
times: [3220, 3224, 3235, 3230, 3230]
- file: 1/bm_nsieve.rb
runs:
ruby:
median: 4744
times: [4782, 4744, 4743, 4744, 4745]
ruby19:
median: 966
times: [978, 967, 966, 966, 965]
macruby:
median: 457
times: [446, 457, 454, 461, 553]
jruby:
median: 2230
times: [2184, 2232, 2253, 2230, 2225]
jruby --server --fast:
median: 975
times: [1032, 975, 980, 963, 967]
rbx -Xint:
median: 990
times: [985, 983, 990, 993, 995]
rbx:
median: 564
times: [571, 587, 564, 559, 560]
- file: 1/bm_richards2.rb
runs:
ruby:
median: 9050
times: [9011, 9050, 9179, 9099, 9003]
ruby19:
median: 3309
times: [3309, 3277, 3306, 3438, 3317]
macruby:
median: 4387
times: [4399, 4369, 4387, 4385, 4388]
jruby:
median: 3396
times: [3959, 3355, 3368, 3396, 3409]
jruby --server --fast:
median: 2077
times: [2522, 2069, 2080, 2077, 2074]
rbx -Xint:
median: 4755
times: [4755, 4795, 4775, 4724, 4716]
rbx:
median: 2584
times: [2567, 2601, 2578, 2584, 2593]
- file: 1/bm_so_ackermann.rb
runs:
ruby: TIMEOUT
ruby19:
median: 3351
times: [3351, 3350, 3352, 3357, 3346]
macruby:
median: 443
times: [443, 443, 444, 443, 443]
jruby:
median: 4126
times: [4148, 4115, 4129, 4122, 4126]
jruby --server --fast:
median: 2775
times: [2775, 2766, 2779, 2774, 2775]
rbx -Xint:
median: 2852
times: [2861, 2852, 2856, 2846, 2834]
rbx:
median: 1348
times: [1347, 1350, 1344, 1348, 1350]
- file: 1/bm_so_ackermann_notail.rb
runs:
ruby: TIMEOUT
ruby19:
median: 3450
times: [3450, 3449, 3480, 3439, 3467]
macruby:
median: 504
times: [503, 504, 504, 505, 504]
jruby:
median: 4500
times: [4516, 4499, 4497, 4500, 4503]
jruby --server --fast:
median: 3929
times: [3545, 3921, 4059, 3929, 4066]
rbx -Xint:
median: 3203
times: [3203, 3205, 3208, 3201, 3199]
rbx:
median: 1405
times: [1404, 1405, 1405, 1410, 1408]
- file: 1/bm_so_array.rb
runs:
ruby:
median: 4708
times: [4715, 4710, 4707, 4708, 4700]
ruby19:
median: 2558
times: [2558, 2583, 2556, 2558, 2554]
macruby:
median: 1262
times: [1253, 1252, 1266, 1264, 1262]
jruby:
median: 2290
times: [2183, 2290, 2246, 2585, 2562]
jruby --server --fast:
median: 1335
times: [1404, 1335, 1342, 1332, 1327]
rbx -Xint:
median: 2286
times: [2297, 2283, 2277, 2296, 2286]
rbx:
median: 1357
times: [1378, 1357, 1354, 1395, 1350]
- file: 1/bm_so_nested_loop.rb
runs:
ruby:
median: 2574
times: [2606, 2572, 2574, 2578, 2573]
ruby19:
median: 1347
times: [1347, 1351, 1350, 1346, 1347]
macruby:
median: 812
times: [815, 812, 812, 811, 812]
jruby:
median: 2147
times: [2052, 2044, 2179, 2158, 2147]
jruby --server --fast:
median: 1253
times: [1253, 1253, 1253, 1262, 1266]
rbx -Xint:
median: 1334
times: [1334, 1345, 1359, 1334, 1334]
rbx:
median: 700
times: [700, 703, 691, 690, 701]
- file: 1/bm_so_object.rb
runs:
ruby:
median: 4883
times: [4866, 4913, 4883, 4871, 4883]
ruby19:
median: 1301
times: [1307, 1297, 1302, 1301, 1300]
macruby:
median: 3238
times: [3238, 3212, 3170, 3406, 3285]
jruby:
median: 1046
times: [1292, 1069, 1010, 1042, 1046]
jruby --server --fast:
median: 818
times: [1082, 963, 815, 812, 818]
rbx -Xint:
median: 1284
times: [1272, 1299, 1306, 1284, 1281]
rbx:
median: 869
times: [870, 861, 869, 861, 869]
- file: 1/bm_so_random.rb
runs:
ruby:
median: 1224
times: [1218, 1229, 1228, 1224, 1223]
ruby19:
median: 439
times: [439, 441, 440, 438, 438]
macruby:
median: 204
times: [204, 203, 203, 204, 204]
jruby:
median: 482
times: [482, 477, 476, 622, 578]
jruby --server --fast:
median: 486
times: [486, 441, 444, 534, 531]
rbx -Xint:
median: 511
times: [511, 527, 507, 508, 513]
rbx:
median: 292
times: [324, 292, 291, 298, 291]
- file: 1/bm_vm1_block.rb
runs:
ruby:
median: 3146
times: [3146, 3132, 3121, 3165, 3197]
ruby19:
median: 1593
times: [1591, 1598, 1593, 1593, 1589]
macruby:
median: 2833
times: [2833, 2830, 2830, 2834, 2839]
jruby:
median: 2263
times: [2263, 2251, 2265, 2284, 2245]
jruby --server --fast:
median: 1984
times: [2003, 1984, 2007, 1939, 1947]
rbx -Xint:
median: 3554
times: [3532, 3497, 3571, 3559, 3554]
rbx:
median: 2338
times: [2564, 2338, 2318, 2397, 2334]
- file: 1/bm_vm_nlr.rb
runs:
ruby:
median: 755
times: [762, 755, 754, 758, 755]
ruby19:
median: 182
times: [182, 183, 182, 185, 182]
macruby:
median: 7263
times: [7263, 7298, 7253, 7256, 7291]
jruby:
median: 410
times: [461, 410, 407, 414, 401]
jruby --server --fast:
median: 302
times: [359, 332, 301, 302, 296]
rbx -Xint:
median: 157
times: [157, 158, 155, 157, 156]
rbx:
median: 83
times: [84, 83, 84, 83, 82]
- file: 1/bm_vm_raise.rb
runs:
ruby:
median: 615
times: [616, 613, 613, 618, 615]
ruby19:
median: 637
times: [638, 636, 637, 637, 639]
macruby: TIMEOUT
jruby:
median: 252
times: [266, 247, 256, 252, 250]
jruby --server --fast:
median: 4422
times: [4535, 4464, 4397, 4422, 4405]
rbx -Xint:
median: 393
times: [401, 394, 392, 393, 393]
rbx:
median: 307
times: [305, 308, 307, 308, 307]