Skip to content

Instantly share code, notes, and snippets.

@k0kubun
Last active February 17, 2024 12:02
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save k0kubun/10ae929640aabf933fb93f2059b9fa35 to your computer and use it in GitHub Desktop.
Save k0kubun/10ae929640aabf933fb93f2059b9fa35 to your computer and use it in GitHub Desktop.

yjit-bench: railsbench peak speedup from Ruby 3.1

The peak performance of each implementation on railsbench of yjit-bench, using harness-warmup for automated warmup.

# Implementation Itrs Time (ms) Speedup from 3.1
1 TruffleRuby EE 22.3.0 260 672 2.47x
2 TruffleRuby CE 22.3.0 386 885 1.88x
3 Ruby 3.2.0 YJIT 86 1058 1.57x
4 JRuby 9.3.9.0 107 1138 1.46x
5 Ruby 3.1.3 YJIT 148 1271 1.31x
6 Ruby 3.2.0 53 1570 1.06x
7 Ruby 3.1.3 134 1663 1.00x
  • Itrs: The number of benchmark iterations needed to reach the peak performance. The smaller, the quicker warmup.
  • Time: The median time taken for each benchmark iteration. The smaller, the faster.
  • Speedup from 3.1: The speedup relative from Ruby 3.1 interpreter. The bigger, the faster.

Each iteration of railsbench makes 2000 requests.

Full Details

Implementation Options Itrs Time (ms) Speedup from 3.1
Ruby 3.1.3 134 1663 1.00x
Ruby 3.1.3 MJIT --mjit 500 1629 1.02x
Ruby 3.1.3 YJIT --yjit 148 1271 1.31x
Ruby 3.2.0 53 1570 1.06x
Ruby 3.2.0 MJIT --mjit 161 1637 1.01x
Ruby 3.2.0 YJIT --yjit 86 1058 1.57x
JRuby 9.3.9.0 -Xcompile.invokedynamic=true 84 1322 1.26x
JRuby 9.3.9.0 -Xcompile.invokedynamic=true
-J-XX:+UseParallelGC
107 1138 1.46x
JRuby 9.4.0.0 -Xcompile.invokedynamic=true error error N/A
TruffleRuby CE 22.3.0 --jvm 386 885 1.88x
TruffleRuby EE 22.3.0 --jvm 260 672 2.47x
$ chruby jruby; ruby -Xcompile.invokedynamic=true -J-XX:+UseParallelGC -I../../harness-warmup benchmark.rb
jruby 9.3.9.0 (2.6.8) 2022-10-24 537cd1f8bc OpenJDK 64-Bit Server VM 17.0.5+8-Ubuntu-2ubuntu122.04 on 17.0.5+8-Ubuntu-2ubuntu122.04 +indy +jit [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 12678ms, mad=0.0000/0.0000, median=12678ms
iter # 2: 6416ms, mad=0.3279/0.0000, median=9547ms
iter # 3: 6136ms, mad=0.0437/0.0000, median=6416ms
iter # 4: 4601ms, mad=0.1446/0.0000, median=6276ms
iter # 5: 3771ms, mad=0.2502/0.0000, median=6136ms
iter # 6: 2514ms, mad=0.2464/0.0000, median=5368ms
iter # 7: 1626ms, mad=0.3945/0.0000, median=4601ms
iter # 8: 1349ms, mad=0.4993/0.0000, median=4186ms
iter # 9: 1185ms, mad=0.6272/0.0000, median=3771ms
iter # 10: 1252ms, mad=0.5860/0.0010, median=3143ms
iter # 11: 1227ms, mad=0.5121/0.0011, median=2514ms
iter # 12: 1150ms, mad=0.4362/0.0012, median=2070ms
iter # 13: 1138ms, mad=0.3002/0.0013, median=1626ms
iter # 14: 1142ms, mad=0.2335/0.0014, median=1488ms
iter # 15: 1138ms, mad=0.1563/0.0015, median=1349ms
iter # 16: 1143ms, mad=0.1249/0.0016, median=1301ms
iter # 17: 1224ms, mad=0.0911/0.0017, median=1252ms
iter # 18: 1315ms, mad=0.1115/0.0018, median=1283ms
iter # 19: 1215ms, mad=0.0876/0.0019, median=1252ms
iter # 20: 1157ms, mad=0.0799/0.0020, median=1239ms
iter # 21: 1149ms, mad=0.0718/0.0021, median=1227ms
iter # 22: 1152ms, mad=0.0695/0.0022, median=1226ms
iter # 23: 1146ms, mad=0.0669/0.0023, median=1224ms
iter # 24: 1142ms, mad=0.0634/0.0024, median=1220ms
iter # 25: 1133ms, mad=0.0599/0.0025, median=1215ms
iter # 26: 1141ms, mad=0.0484/0.0026, median=1200ms
iter # 27: 4341ms, mad=0.0609/0.0027, median=1215ms
iter # 28: 2433ms, mad=0.0657/0.0028, median=1220ms
iter # 29: 2112ms, mad=0.0705/0.0029, median=1224ms
iter # 30: 1869ms, mad=0.0713/0.0030, median=1226ms
iter # 31: 1503ms, mad=0.0722/0.0031, median=1227ms
iter # 32: 1403ms, mad=0.0817/0.0032, median=1239ms
iter # 33: 1147ms, mad=0.0722/0.0033, median=1227ms
iter # 34: 1140ms, mad=0.0713/0.0034, median=1226ms
iter # 35: 1136ms, mad=0.0705/0.0035, median=1224ms
iter # 36: 1138ms, mad=0.0671/0.0036, median=1220ms
iter # 37: 1144ms, mad=0.0635/0.0037, median=1215ms
iter # 38: 1147ms, mad=0.0515/0.0038, median=1200ms
iter # 39: 1139ms, mad=0.0393/0.0039, median=1185ms
iter # 40: 1143ms, mad=0.0308/0.0040, median=1171ms
iter # 41: 1135ms, mad=0.0201/0.0041, median=1157ms
iter # 42: 1141ms, mad=0.0171/0.0042, median=1154ms
iter # 43: 1147ms, mad=0.0141/0.0043, median=1152ms
iter # 44: 1147ms, mad=0.0131/0.0044, median=1151ms
iter # 45: 1139ms, mad=0.0121/0.0045, median=1150ms
iter # 46: 1136ms, mad=0.0116/0.0046, median=1149ms
iter # 47: 1137ms, mad=0.0112/0.0047, median=1149ms
iter # 48: 1143ms, mad=0.0100/0.0048, median=1148ms
iter # 49: 1137ms, mad=0.0089/0.0049, median=1147ms
iter # 50: 1134ms, mad=0.0093/0.0050, median=1147ms
iter # 51: 4325ms, mad=0.0097/0.0051, median=1147ms
iter # 52: 2554ms, mad=0.0107/0.0052, median=1148ms
iter # 53: 2104ms, mad=0.0116/0.0053, median=1149ms
iter # 54: 1698ms, mad=0.0120/0.0054, median=1149ms
iter # 55: 1554ms, mad=0.0125/0.0055, median=1150ms
iter # 56: 1338ms, mad=0.0140/0.0056, median=1151ms
iter # 57: 1126ms, mad=0.0139/0.0057, median=1150ms
iter # 58: 1122ms, mad=0.0138/0.0058, median=1149ms
iter # 59: 1140ms, mad=0.0134/0.0059, median=1149ms
iter # 60: 1131ms, mad=0.0128/0.0060, median=1148ms
iter # 61: 1132ms, mad=0.0122/0.0061, median=1147ms
iter # 62: 1133ms, mad=0.0125/0.0062, median=1147ms
iter # 63: 1137ms, mad=0.0121/0.0063, median=1147ms
iter # 64: 1133ms, mad=0.0121/0.0064, median=1147ms
iter # 65: 1126ms, mad=0.0121/0.0065, median=1147ms
iter # 66: 1125ms, mad=0.0122/0.0066, median=1147ms
iter # 67: 1125ms, mad=0.0122/0.0067, median=1147ms
iter # 68: 1123ms, mad=0.0123/0.0068, median=1146ms
iter # 69: 1123ms, mad=0.0124/0.0069, median=1146ms
iter # 70: 1123ms, mad=0.0120/0.0070, median=1145ms
iter # 71: 1125ms, mad=0.0116/0.0071, median=1144ms
iter # 72: 1121ms, mad=0.0135/0.0072, median=1144ms
iter # 73: 1122ms, mad=0.0150/0.0073, median=1143ms
iter # 74: 1125ms, mad=0.0151/0.0074, median=1143ms
iter # 75: 1121ms, mad=0.0152/0.0075, median=1143ms
iter # 76: 1121ms, mad=0.0153/0.0076, median=1143ms
iter # 77: 1120ms, mad=0.0153/0.0077, median=1143ms
iter # 78: 1125ms, mad=0.0152/0.0078, median=1143ms
iter # 79: 1121ms, mad=0.0151/0.0079, median=1142ms
iter # 80: 1124ms, mad=0.0151/0.0080, median=1142ms
iter # 81: 1123ms, mad=0.0152/0.0081, median=1142ms
iter # 82: 1127ms, mad=0.0146/0.0082, median=1142ms
iter # 83: 1124ms, mad=0.0140/0.0083, median=1141ms
iter # 84: 1127ms, mad=0.0139/0.0084, median=1141ms
iter # 85: 1125ms, mad=0.0138/0.0085, median=1141ms
iter # 86: 1122ms, mad=0.0136/0.0086, median=1141ms
iter # 87: 1128ms, mad=0.0133/0.0087, median=1140ms
iter # 88: 1132ms, mad=0.0132/0.0088, median=1140ms
iter # 89: 1128ms, mad=0.0130/0.0089, median=1140ms
iter # 90: 1124ms, mad=0.0127/0.0090, median=1140ms
iter # 91: 1127ms, mad=0.0122/0.0091, median=1139ms
iter # 92: 1122ms, mad=0.0121/0.0092, median=1139ms
iter # 93: 1127ms, mad=0.0119/0.0093, median=1139ms
iter # 94: 1144ms, mad=0.0120/0.0094, median=1139ms
iter # 95: 1143ms, mad=0.0120/0.0095, median=1139ms
iter # 96: 1136ms, mad=0.0119/0.0096, median=1139ms
iter # 97: 1133ms, mad=0.0118/0.0097, median=1139ms
iter # 98: 1135ms, mad=0.0115/0.0098, median=1138ms
iter # 99: 1144ms, mad=0.0116/0.0099, median=1139ms
iter #100: 1141ms, mad=0.0116/0.0100, median=1139ms
iter #101: 1137ms, mad=0.0113/0.0101, median=1139ms
iter #102: 1128ms, mad=0.0111/0.0102, median=1138ms
iter #103: 1124ms, mad=0.0110/0.0103, median=1138ms
iter #104: 1125ms, mad=0.0111/0.0104, median=1138ms
iter #105: 1129ms, mad=0.0109/0.0105, median=1138ms
iter #106: 1120ms, mad=0.0109/0.0106, median=1138ms
iter #107: 1127ms, mad=0.0107/0.0107, median=1138ms
median: 1138ms
$ chruby jruby; ruby -Xcompile.invokedynamic=true -I../../harness-warmup benchmark.rb
jruby 9.3.9.0 (2.6.8) 2022-10-24 537cd1f8bc OpenJDK 64-Bit Server VM 17.0.5+8-Ubuntu-2ubuntu122.04 on 17.0.5+8-Ubuntu-2ubuntu122.04 +indy +jit [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 15089ms, mad=0.0000/0.0000, median=15089ms
iter # 2: 6733ms, mad=0.3829/0.0000, median=10911ms
iter # 3: 6107ms, mad=0.0929/0.0000, median=6733ms
iter # 4: 4733ms, mad=0.1557/0.0000, median=6420ms
iter # 5: 4179ms, mad=0.2250/0.0000, median=6107ms
iter # 6: 3249ms, mad=0.2356/0.0000, median=5420ms
iter # 7: 2045ms, mad=0.3135/0.0000, median=4733ms
iter # 8: 1539ms, mad=0.4407/0.0000, median=4456ms
iter # 9: 1353ms, mad=0.5106/0.0000, median=4179ms
iter # 10: 1322ms, mad=0.6106/0.0010, median=3714ms
iter # 11: 1316ms, mad=0.5835/0.0011, median=3249ms
iter # 12: 1313ms, mad=0.5033/0.0012, median=2647ms
iter # 13: 1313ms, mad=0.3580/0.0013, median=2045ms
iter # 14: 1314ms, mad=0.2674/0.0014, median=1792ms
iter # 15: 1309ms, mad=0.1495/0.0015, median=1539ms
iter # 16: 1304ms, mad=0.0965/0.0016, median=1446ms
iter # 17: 1311ms, mad=0.0362/0.0017, median=1353ms
iter # 18: 1309ms, mad=0.0234/0.0018, median=1338ms
iter # 19: 1319ms, mad=0.0140/0.0019, median=1322ms
iter # 20: 1311ms, mad=0.0111/0.0020, median=1321ms
iter # 21: 1305ms, mad=0.0111/0.0021, median=1319ms
iter # 22: 1304ms, mad=0.0103/0.0022, median=1318ms
iter # 23: 1308ms, mad=0.0089/0.0023, median=1316ms
iter # 24: 1308ms, mad=0.0067/0.0024, median=1315ms
iter # 25: 1314ms, mad=0.0067/0.0025, median=1314ms
iter # 26: 1315ms, mad=0.0054/0.0026, median=1315ms
iter # 27: 5550ms, mad=0.0055/0.0027, median=1315ms
iter # 28: 3239ms, mad=0.0072/0.0028, median=1316ms
iter # 29: 2722ms, mad=0.0089/0.0029, median=1316ms
iter # 30: 2297ms, mad=0.0103/0.0030, median=1318ms
iter # 31: 1847ms, mad=0.0117/0.0031, median=1319ms
iter # 32: 1625ms, mad=0.0129/0.0032, median=1321ms
iter # 33: 1335ms, mad=0.0140/0.0033, median=1322ms
iter # 34: 1381ms, mad=0.0185/0.0034, median=1329ms
iter # 35: 1334ms, mad=0.0218/0.0035, median=1334ms
iter # 36: 1322ms, mad=0.0179/0.0036, median=1328ms
iter # 37: 1326ms, mad=0.0163/0.0037, median=1326ms
iter # 38: 1326ms, mad=0.0148/0.0038, median=1326ms
iter # 39: 1318ms, mad=0.0133/0.0039, median=1326ms
iter # 40: 1321ms, mad=0.0120/0.0040, median=1324ms
iter # 41: 1320ms, mad=0.0107/0.0041, median=1322ms
iter # 42: 1319ms, mad=0.0103/0.0042, median=1322ms
iter # 43: 1323ms, mad=0.0104/0.0043, median=1322ms
iter # 44: 1324ms, mad=0.0105/0.0044, median=1323ms
iter # 45: 1320ms, mad=0.0100/0.0045, median=1322ms
iter # 46: 1318ms, mad=0.0099/0.0046, median=1322ms
iter # 47: 1327ms, mad=0.0099/0.0047, median=1322ms
iter # 48: 1329ms, mad=0.0093/0.0048, median=1323ms
iter # 49: 1326ms, mad=0.0094/0.0049, median=1323ms
iter # 50: 1315ms, mad=0.0091/0.0050, median=1323ms
iter # 51: 4461ms, mad=0.0094/0.0051, median=1323ms
iter # 52: 2775ms, mad=0.0095/0.0052, median=1323ms
iter # 53: 2540ms, mad=0.0096/0.0053, median=1324ms
iter # 54: 2037ms, mad=0.0111/0.0054, median=1325ms
iter # 55: 1832ms, mad=0.0125/0.0055, median=1326ms
iter # 56: 1520ms, mad=0.0129/0.0056, median=1326ms
iter # 57: 1325ms, mad=0.0125/0.0057, median=1326ms
iter # 58: 1315ms, mad=0.0117/0.0058, median=1325ms
iter # 59: 1356ms, mad=0.0125/0.0059, median=1326ms
iter # 60: 1345ms, mad=0.0129/0.0060, median=1326ms
iter # 61: 1329ms, mad=0.0130/0.0061, median=1326ms
iter # 62: 1328ms, mad=0.0124/0.0062, median=1326ms
iter # 63: 1319ms, mad=0.0117/0.0063, median=1326ms
iter # 64: 1328ms, mad=0.0117/0.0064, median=1326ms
iter # 65: 1323ms, mad=0.0116/0.0065, median=1326ms
iter # 66: 1334ms, mad=0.0110/0.0066, median=1326ms
iter # 67: 1325ms, mad=0.0103/0.0067, median=1326ms
iter # 68: 1315ms, mad=0.0100/0.0068, median=1326ms
iter # 69: 1316ms, mad=0.0098/0.0069, median=1326ms
iter # 70: 1316ms, mad=0.0093/0.0070, median=1325ms
iter # 71: 1312ms, mad=0.0094/0.0071, median=1325ms
iter # 72: 1314ms, mad=0.0090/0.0072, median=1325ms
iter # 73: 1311ms, mad=0.0092/0.0073, median=1325ms
iter # 74: 1328ms, mad=0.0090/0.0074, median=1325ms
iter # 75: 1302ms, mad=0.0092/0.0075, median=1325ms
iter # 76: 1319ms, mad=0.0086/0.0076, median=1324ms
iter # 77: 1311ms, mad=0.0082/0.0077, median=1324ms
iter # 78: 1302ms, mad=0.0085/0.0078, median=1323ms
iter # 79: 1306ms, mad=0.0089/0.0079, median=1323ms
iter # 80: 1308ms, mad=0.0089/0.0080, median=1323ms
iter # 81: 1313ms, mad=0.0088/0.0081, median=1323ms
iter # 82: 1321ms, mad=0.0084/0.0082, median=1323ms
iter # 83: 1309ms, mad=0.0084/0.0083, median=1322ms
iter # 84: 1303ms, mad=0.0083/0.0084, median=1322ms
median: 1322ms
$ chruby jruby-9.4.0.0; ruby -Xcompile.invokedynamic=true -I../../harness-warmup benchmark.rb
jruby 9.4.0.0 (3.1.0) 2022-11-23 95c0ec159f OpenJDK 64-Bit Server VM 17.0.5+8-Ubuntu-2ubuntu122.04 on 17.0.5+8-Ubuntu-2ubuntu122.04 +indy +jit [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
LoadError: load error: active_job/callbacks -- java.lang.RuntimeException: IR compiler/interpreter bug: org.jruby.ir.operands.UndefinedValue should not be used as a valid value during execution.
require at org/jruby/RubyKernel.java:1057
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
load_dependency at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
<main> at /home/k0kubun/.gem/jruby/3.1.0/gems/activejob-6.0.4/lib/active_job/base.rb:9
require at org/jruby/RubyKernel.java:1057
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
load_dependency at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
<main> at /home/k0kubun/.gem/jruby/3.1.0/gems/activestorage-6.0.4/app/jobs/active_storage/base_job.rb:3
require at org/jruby/RubyKernel.java:1057
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
load_dependency at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
require_or_load at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:416
load_interlock at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:40
loading at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies/interlock.rb:14
exclusive at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/concurrency/share_lock.rb:151
loading at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies/interlock.rb:13
load_interlock at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:40
require_or_load at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:394
load_missing_constant at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:549
const_missing at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:214
<main> at /home/k0kubun/.gem/jruby/3.1.0/gems/activestorage-6.0.4/app/jobs/active_storage/analyze_job.rb:4
require at org/jruby/RubyKernel.java:1057
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
load_dependency at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291
require at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324
require_or_load at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:416
load_interlock at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:40
loading at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies/interlock.rb:14
exclusive at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/concurrency/share_lock.rb:151
loading at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies/interlock.rb:13
load_interlock at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:40
require_or_load at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:394
depend_on at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:367
require_dependency at /home/k0kubun/.gem/jruby/3.1.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:280
eager_load! at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/engine.rb:481
each at org/jruby/RubyArray.java:1988
eager_load! at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/engine.rb:480
each at org/jruby/RubyArray.java:1988
eager_load! at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/engine.rb:477
eager_load! at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/engine.rb:356
each at org/jruby/RubyArray.java:1988
Finisher at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/application/finisher.rb:123
instance_exec at org/jruby/RubyBasicObject.java:2593
run at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/initializable.rb:32
run_initializers at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/initializable.rb:61
tsort_each at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:228
each_strongly_connected_component at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:350
each_strongly_connected_component_from at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:431
each_strongly_connected_component at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:349
each at org/jruby/RubyArray.java:1988
call at org/jruby/RubyMethod.java:144
each_strongly_connected_component at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:347
tsort_each at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:226
tsort_each at /opt/rubies/jruby-9.4.0.0/lib/ruby/stdlib/tsort.rb:205
run_initializers at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/initializable.rb:60
initialize! at /home/k0kubun/.gem/jruby/3.1.0/gems/railties-6.0.4/lib/rails/application.rb:363
<main> at /home/k0kubun/src/github.com/Shopify/yjit-bench/benchmarks/railsbench/config/environment.rb:5
require at org/jruby/RubyKernel.java:1057
require_relative at org/jruby/RubyKernel.java:1084
<main> at benchmark.rb:13
... 64 levels...
$ chruby 3.1.3; taskset -c 7 ruby -Iharness-warmup benchmarks/railsbench/benchmark.rb
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 1708ms, mad=0.0000/0.0000, median=1708ms
iter # 2: 1643ms, mad=0.0193/0.0000, median=1676ms
iter # 3: 1672ms, mad=0.0171/0.0000, median=1672ms
iter # 4: 1609ms, mad=0.0189/0.0000, median=1658ms
iter # 5: 1623ms, mad=0.0174/0.0000, median=1643ms
iter # 6: 1671ms, mad=0.0148/0.0000, median=1657ms
iter # 7: 1612ms, mad=0.0174/0.0000, median=1643ms
iter # 8: 1664ms, mad=0.0148/0.0000, median=1654ms
iter # 9: 1621ms, mad=0.0168/0.0000, median=1643ms
iter # 10: 1715ms, mad=0.0194/0.0010, median=1654ms
iter # 11: 1668ms, mad=0.0248/0.0011, median=1664ms
iter # 12: 1635ms, mad=0.0150/0.0012, median=1654ms
iter # 13: 1677ms, mad=0.0175/0.0013, median=1664ms
iter # 14: 1670ms, mad=0.0161/0.0014, median=1666ms
iter # 15: 1719ms, mad=0.0197/0.0015, median=1668ms
iter # 16: 1664ms, mad=0.0162/0.0016, median=1666ms
iter # 17: 1702ms, mad=0.0197/0.0017, median=1668ms
iter # 18: 1702ms, mad=0.0197/0.0018, median=1669ms
iter # 19: 1672ms, mad=0.0189/0.0019, median=1670ms
iter # 20: 1676ms, mad=0.0175/0.0020, median=1671ms
iter # 21: 1615ms, mad=0.0189/0.0021, median=1670ms
iter # 22: 1711ms, mad=0.0188/0.0022, median=1671ms
iter # 23: 1628ms, mad=0.0190/0.0023, median=1670ms
iter # 24: 1677ms, mad=0.0188/0.0024, median=1671ms
iter # 25: 1686ms, mad=0.0186/0.0025, median=1671ms
iter # 26: 1630ms, mad=0.0188/0.0026, median=1671ms
iter # 27: 1717ms, mad=0.0187/0.0027, median=1671ms
iter # 28: 1644ms, mad=0.0188/0.0028, median=1671ms
iter # 29: 1668ms, mad=0.0189/0.0029, median=1670ms
iter # 30: 1669ms, mad=0.0175/0.0030, median=1670ms
iter # 31: 1701ms, mad=0.0183/0.0031, median=1670ms
iter # 32: 1722ms, mad=0.0184/0.0032, median=1671ms
iter # 33: 1615ms, mad=0.0189/0.0033, median=1670ms
iter # 34: 1673ms, mad=0.0184/0.0034, median=1671ms
iter # 35: 1659ms, mad=0.0183/0.0035, median=1670ms
iter # 36: 1623ms, mad=0.0191/0.0036, median=1670ms
iter # 37: 1662ms, mad=0.0193/0.0037, median=1669ms
iter # 38: 1648ms, mad=0.0173/0.0038, median=1669ms
iter # 39: 1630ms, mad=0.0196/0.0039, median=1668ms
iter # 40: 1608ms, mad=0.0198/0.0040, median=1668ms
iter # 41: 1661ms, mad=0.0197/0.0041, median=1668ms
iter # 42: 1682ms, mad=0.0173/0.0042, median=1668ms
iter # 43: 1624ms, mad=0.0197/0.0043, median=1668ms
iter # 44: 1704ms, mad=0.0198/0.0044, median=1668ms
iter # 45: 1609ms, mad=0.0198/0.0045, median=1668ms
iter # 46: 1716ms, mad=0.0201/0.0046, median=1668ms
iter # 47: 1648ms, mad=0.0198/0.0047, median=1668ms
iter # 48: 1663ms, mad=0.0198/0.0048, median=1666ms
iter # 49: 1707ms, mad=0.0198/0.0049, median=1668ms
iter # 50: 1721ms, mad=0.0201/0.0050, median=1668ms
iter # 51: 1679ms, mad=0.0199/0.0051, median=1668ms
iter # 52: 1644ms, mad=0.0198/0.0052, median=1668ms
iter # 53: 1691ms, mad=0.0196/0.0053, median=1668ms
iter # 54: 1717ms, mad=0.0198/0.0054, median=1669ms
iter # 55: 1664ms, mad=0.0196/0.0055, median=1668ms
iter # 56: 1705ms, mad=0.0198/0.0056, median=1669ms
iter # 57: 1665ms, mad=0.0196/0.0057, median=1668ms
iter # 58: 1671ms, mad=0.0173/0.0058, median=1669ms
iter # 59: 1708ms, mad=0.0193/0.0059, median=1669ms
iter # 60: 1658ms, mad=0.0173/0.0060, median=1669ms
iter # 61: 1728ms, mad=0.0193/0.0061, median=1669ms
iter # 62: 1655ms, mad=0.0173/0.0062, median=1669ms
iter # 63: 1740ms, mad=0.0193/0.0063, median=1669ms
iter # 64: 1622ms, mad=0.0198/0.0064, median=1669ms
iter # 65: 1665ms, mad=0.0196/0.0065, median=1668ms
iter # 66: 1622ms, mad=0.0198/0.0066, median=1668ms
iter # 67: 1660ms, mad=0.0197/0.0067, median=1668ms
iter # 68: 1628ms, mad=0.0198/0.0068, median=1667ms
iter # 69: 1652ms, mad=0.0182/0.0069, median=1665ms
iter # 70: 1665ms, mad=0.0167/0.0070, median=1665ms
iter # 71: 1627ms, mad=0.0179/0.0071, median=1665ms
iter # 72: 1622ms, mad=0.0194/0.0072, median=1665ms
iter # 73: 1740ms, mad=0.0210/0.0073, median=1665ms
iter # 74: 1664ms, mad=0.0194/0.0074, median=1665ms
iter # 75: 1671ms, mad=0.0179/0.0075, median=1665ms
iter # 76: 1615ms, mad=0.0194/0.0076, median=1665ms
iter # 77: 1651ms, mad=0.0178/0.0077, median=1665ms
iter # 78: 1658ms, mad=0.0167/0.0078, median=1665ms
iter # 79: 1622ms, mad=0.0176/0.0079, median=1664ms
iter # 80: 1679ms, mad=0.0167/0.0080, median=1665ms
iter # 81: 1649ms, mad=0.0157/0.0081, median=1664ms
iter # 82: 1691ms, mad=0.0156/0.0082, median=1665ms
iter # 83: 1664ms, mad=0.0157/0.0083, median=1664ms
iter # 84: 1610ms, mad=0.0158/0.0084, median=1664ms
iter # 85: 1629ms, mad=0.0158/0.0085, median=1664ms
iter # 86: 1662ms, mad=0.0158/0.0086, median=1664ms
iter # 87: 1661ms, mad=0.0159/0.0087, median=1664ms
iter # 88: 1649ms, mad=0.0146/0.0088, median=1664ms
iter # 89: 1612ms, mad=0.0159/0.0089, median=1664ms
iter # 90: 1707ms, mad=0.0159/0.0090, median=1664ms
iter # 91: 1668ms, mad=0.0159/0.0091, median=1664ms
iter # 92: 1628ms, mad=0.0159/0.0092, median=1664ms
iter # 93: 1641ms, mad=0.0159/0.0093, median=1664ms
iter # 94: 1681ms, mad=0.0150/0.0094, median=1664ms
iter # 95: 1669ms, mad=0.0142/0.0095, median=1664ms
iter # 96: 1635ms, mad=0.0150/0.0096, median=1664ms
iter # 97: 1640ms, mad=0.0145/0.0097, median=1664ms
iter # 98: 1658ms, mad=0.0142/0.0098, median=1664ms
iter # 99: 1630ms, mad=0.0143/0.0099, median=1664ms
iter #100: 1671ms, mad=0.0142/0.0100, median=1664ms
iter #101: 1615ms, mad=0.0143/0.0101, median=1664ms
iter #102: 1663ms, mad=0.0141/0.0102, median=1664ms
iter #103: 1653ms, mad=0.0138/0.0103, median=1663ms
iter #104: 1635ms, mad=0.0139/0.0104, median=1663ms
iter #105: 1671ms, mad=0.0138/0.0105, median=1663ms
iter #106: 1711ms, mad=0.0141/0.0106, median=1664ms
iter #107: 1699ms, mad=0.0143/0.0107, median=1664ms
iter #108: 1769ms, mad=0.0152/0.0108, median=1664ms
iter #109: 1681ms, mad=0.0145/0.0109, median=1664ms
iter #110: 1689ms, mad=0.0148/0.0110, median=1664ms
iter #111: 1631ms, mad=0.0150/0.0111, median=1664ms
iter #112: 1652ms, mad=0.0148/0.0112, median=1664ms
iter #113: 1669ms, mad=0.0145/0.0113, median=1664ms
iter #114: 1623ms, mad=0.0148/0.0114, median=1664ms
iter #115: 1621ms, mad=0.0152/0.0115, median=1664ms
iter #116: 1669ms, mad=0.0148/0.0116, median=1664ms
iter #117: 1648ms, mad=0.0143/0.0117, median=1664ms
iter #118: 1663ms, mad=0.0141/0.0118, median=1664ms
iter #119: 1660ms, mad=0.0138/0.0119, median=1663ms
iter #120: 1609ms, mad=0.0139/0.0120, median=1663ms
iter #121: 1633ms, mad=0.0142/0.0121, median=1663ms
iter #122: 1655ms, mad=0.0139/0.0122, median=1663ms
iter #123: 1625ms, mad=0.0142/0.0123, median=1663ms
iter #124: 1653ms, mad=0.0139/0.0124, median=1662ms
iter #125: 1618ms, mad=0.0145/0.0125, median=1662ms
iter #126: 1664ms, mad=0.0139/0.0126, median=1662ms
iter #127: 1642ms, mad=0.0133/0.0127, median=1662ms
iter #128: 1700ms, mad=0.0139/0.0128, median=1662ms
iter #129: 1685ms, mad=0.0136/0.0129, median=1663ms
iter #130: 1674ms, mad=0.0136/0.0130, median=1663ms
iter #131: 1648ms, mad=0.0135/0.0131, median=1663ms
iter #132: 1702ms, mad=0.0136/0.0132, median=1663ms
iter #133: 1664ms, mad=0.0135/0.0133, median=1663ms
iter #134: 1658ms, mad=0.0134/0.0134, median=1663ms
median: 1663ms
$ chruby 3.1.3; taskset -c 7 ruby --mjit -Iharness-warmup benchmarks/railsbench/benchmark.rb
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) +MJIT [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 3098ms, mad=0.0000/0.0000, median=3098ms
iter # 2: 3038ms, mad=0.0098/0.0000, median=3068ms
iter # 3: 3156ms, mad=0.0189/0.0000, median=3098ms
iter # 4: 3234ms, mad=0.0190/0.0000, median=3127ms
iter # 5: 3366ms, mad=0.0245/0.0000, median=3156ms
iter # 6: 3197ms, mad=0.0214/0.0000, median=3176ms
iter # 7: 3537ms, mad=0.0309/0.0000, median=3197ms
iter # 8: 3384ms, mad=0.0417/0.0000, median=3215ms
iter # 9: 2865ms, mad=0.0498/0.0000, median=3197ms
iter # 10: 3185ms, mad=0.0386/0.0010, median=3191ms
iter # 11: 3543ms, mad=0.0498/0.0011, median=3197ms
iter # 12: 3421ms, mad=0.0496/0.0012, median=3215ms
iter # 13: 3433ms, mad=0.0464/0.0013, median=3234ms
iter # 14: 3292ms, mad=0.0427/0.0014, median=3263ms
iter # 15: 3252ms, mad=0.0406/0.0015, median=3252ms
iter # 16: 3258ms, mad=0.0368/0.0016, median=3255ms
iter # 17: 3299ms, mad=0.0331/0.0017, median=3258ms
iter # 18: 3713ms, mad=0.0347/0.0018, median=3275ms
iter # 19: 3051ms, mad=0.0386/0.0019, median=3258ms
iter # 20: 3212ms, mad=0.0368/0.0020, median=3255ms
iter # 21: 3385ms, mad=0.0386/0.0021, median=3258ms
iter # 22: 3030ms, mad=0.0398/0.0022, median=3255ms
iter # 23: 3288ms, mad=0.0386/0.0023, median=3258ms
iter # 24: 3506ms, mad=0.0350/0.0024, median=3273ms
iter # 25: 3219ms, mad=0.0386/0.0025, median=3258ms
iter # 26: 3177ms, mad=0.0368/0.0026, median=3255ms
iter # 27: 3317ms, mad=0.0331/0.0027, median=3258ms
iter # 28: 3078ms, mad=0.0368/0.0028, median=3255ms
iter # 29: 3341ms, mad=0.0331/0.0029, median=3258ms
iter # 30: 3191ms, mad=0.0322/0.0030, median=3255ms
iter # 31: 3096ms, mad=0.0350/0.0031, median=3252ms
iter # 32: 2861ms, mad=0.0407/0.0032, median=3243ms
iter # 33: 3082ms, mad=0.0420/0.0033, median=3234ms
iter # 34: 2978ms, mad=0.0417/0.0034, median=3226ms
iter # 35: 3257ms, mad=0.0420/0.0035, median=3234ms
iter # 36: 3394ms, mad=0.0437/0.0036, median=3243ms
iter # 37: 3070ms, mad=0.0425/0.0037, median=3234ms
iter # 38: 2785ms, mad=0.0440/0.0038, median=3226ms
iter # 39: 3130ms, mad=0.0427/0.0039, median=3219ms
iter # 40: 3294ms, mad=0.0417/0.0040, median=3226ms
iter # 41: 3062ms, mad=0.0427/0.0041, median=3219ms
iter # 42: 3027ms, mad=0.0422/0.0042, median=3216ms
iter # 43: 2806ms, mad=0.0418/0.0043, median=3212ms
iter # 44: 2830ms, mad=0.0424/0.0044, median=3204ms
iter # 45: 2915ms, mad=0.0420/0.0045, median=3197ms
iter # 46: 3377ms, mad=0.0436/0.0046, median=3204ms
iter # 47: 3299ms, mad=0.0443/0.0047, median=3212ms
iter # 48: 3418ms, mad=0.0460/0.0048, median=3216ms
iter # 49: 3439ms, mad=0.0463/0.0049, median=3219ms
iter # 50: 3069ms, mad=0.0461/0.0050, median=3216ms
iter # 51: 3090ms, mad=0.0446/0.0051, median=3212ms
iter # 52: 3154ms, mad=0.0425/0.0052, median=3204ms
iter # 53: 3327ms, mad=0.0443/0.0053, median=3212ms
iter # 54: 3448ms, mad=0.0455/0.0054, median=3216ms
iter # 55: 2997ms, mad=0.0446/0.0055, median=3212ms
iter # 56: 3000ms, mad=0.0436/0.0056, median=3204ms
iter # 57: 3194ms, mad=0.0420/0.0057, median=3197ms
iter # 58: 3255ms, mad=0.0425/0.0058, median=3204ms
iter # 59: 3396ms, mad=0.0446/0.0059, median=3212ms
iter # 60: 3445ms, mad=0.0461/0.0060, median=3216ms
iter # 61: 3229ms, mad=0.0463/0.0061, median=3219ms
iter # 62: 3063ms, mad=0.0461/0.0062, median=3216ms
iter # 63: 3460ms, mad=0.0466/0.0063, median=3219ms
iter # 64: 3024ms, mad=0.0470/0.0064, median=3216ms
iter # 65: 3175ms, mad=0.0463/0.0065, median=3212ms
iter # 66: 3269ms, mad=0.0461/0.0066, median=3216ms
iter # 67: 3327ms, mad=0.0463/0.0067, median=3219ms
iter # 68: 3387ms, mad=0.0476/0.0068, median=3224ms
iter # 69: 3637ms, mad=0.0478/0.0069, median=3229ms
iter # 70: 3349ms, mad=0.0473/0.0070, median=3232ms
iter # 71: 3320ms, mad=0.0469/0.0071, median=3234ms
iter # 72: 3738ms, mad=0.0459/0.0072, median=3243ms
iter # 73: 3352ms, mad=0.0442/0.0073, median=3252ms
iter # 74: 3676ms, mad=0.0458/0.0074, median=3253ms
iter # 75: 3400ms, mad=0.0446/0.0075, median=3255ms
iter # 76: 3231ms, mad=0.0444/0.0076, median=3253ms
iter # 77: 3336ms, mad=0.0432/0.0077, median=3255ms
iter # 78: 3666ms, mad=0.0435/0.0078, median=3256ms
iter # 79: 3315ms, mad=0.0425/0.0079, median=3257ms
iter # 80: 3386ms, mad=0.0422/0.0080, median=3258ms
iter # 81: 3656ms, mad=0.0423/0.0081, median=3258ms
iter # 82: 3423ms, mad=0.0414/0.0082, median=3263ms
iter # 83: 3685ms, mad=0.0424/0.0083, median=3269ms
iter # 84: 3649ms, mad=0.0430/0.0084, median=3278ms
iter # 85: 3638ms, mad=0.0406/0.0085, median=3288ms
iter # 86: 3554ms, mad=0.0410/0.0086, median=3290ms
iter # 87: 3458ms, mad=0.0420/0.0087, median=3292ms
iter # 88: 3619ms, mad=0.0424/0.0088, median=3293ms
iter # 89: 3654ms, mad=0.0425/0.0089, median=3294ms
iter # 90: 3042ms, mad=0.0433/0.0090, median=3293ms
iter # 91: 3438ms, mad=0.0436/0.0091, median=3294ms
iter # 92: 3480ms, mad=0.0431/0.0092, median=3297ms
iter # 93: 3169ms, mad=0.0436/0.0093, median=3294ms
iter # 94: 3478ms, mad=0.0431/0.0094, median=3297ms
iter # 95: 3248ms, mad=0.0436/0.0095, median=3294ms
iter # 96: 3413ms, mad=0.0430/0.0096, median=3297ms
iter # 97: 3278ms, mad=0.0425/0.0097, median=3294ms
iter # 98: 3409ms, mad=0.0427/0.0098, median=3297ms
iter # 99: 3567ms, mad=0.0423/0.0099, median=3299ms
iter #100: 3479ms, mad=0.0428/0.0100, median=3299ms
iter #101: 3447ms, mad=0.0433/0.0101, median=3299ms
iter #102: 3329ms, mad=0.0417/0.0102, median=3307ms
iter #103: 3435ms, mad=0.0401/0.0103, median=3315ms
iter #104: 3007ms, mad=0.0417/0.0104, median=3307ms
iter #105: 3331ms, mad=0.0401/0.0105, median=3315ms
iter #106: 3346ms, mad=0.0396/0.0106, median=3316ms
iter #107: 3302ms, mad=0.0400/0.0107, median=3315ms
iter #108: 3307ms, mad=0.0404/0.0108, median=3311ms
iter #109: 3160ms, mad=0.0401/0.0109, median=3307ms
iter #110: 3009ms, mad=0.0408/0.0110, median=3304ms
iter #111: 3356ms, mad=0.0401/0.0111, median=3307ms
iter #112: 2886ms, mad=0.0408/0.0112, median=3304ms
iter #113: 3608ms, mad=0.0416/0.0113, median=3307ms
iter #114: 3143ms, mad=0.0418/0.0114, median=3304ms
iter #115: 3576ms, mad=0.0418/0.0115, median=3307ms
iter #116: 3571ms, mad=0.0412/0.0116, median=3311ms
iter #117: 3389ms, mad=0.0415/0.0117, median=3315ms
iter #118: 3157ms, mad=0.0412/0.0118, median=3311ms
iter #119: 3518ms, mad=0.0423/0.0119, median=3315ms
iter #120: 3419ms, mad=0.0423/0.0120, median=3316ms
iter #121: 3635ms, mad=0.0423/0.0121, median=3317ms
iter #122: 3327ms, mad=0.0422/0.0122, median=3319ms
iter #123: 3893ms, mad=0.0422/0.0123, median=3320ms
iter #124: 3803ms, mad=0.0429/0.0124, median=3323ms
iter #125: 3987ms, mad=0.0450/0.0125, median=3327ms
iter #126: 4080ms, mad=0.0453/0.0126, median=3327ms
iter #127: 3803ms, mad=0.0455/0.0127, median=3327ms
iter #128: 3935ms, mad=0.0456/0.0128, median=3327ms
iter #129: 3837ms, mad=0.0457/0.0129, median=3327ms
iter #130: 3869ms, mad=0.0455/0.0130, median=3328ms
iter #131: 3933ms, mad=0.0456/0.0131, median=3329ms
iter #132: 3847ms, mad=0.0463/0.0132, median=3330ms
iter #133: 3812ms, mad=0.0470/0.0133, median=3331ms
iter #134: 3859ms, mad=0.0485/0.0134, median=3333ms
iter #135: 3855ms, mad=0.0500/0.0135, median=3336ms
iter #136: 3824ms, mad=0.0504/0.0136, median=3339ms
iter #137: 1595ms, mad=0.0509/0.0137, median=3336ms
iter #138: 1623ms, mad=0.0518/0.0138, median=3333ms
iter #139: 1599ms, mad=0.0523/0.0139, median=3331ms
iter #140: 1624ms, mad=0.0521/0.0140, median=3330ms
iter #141: 1629ms, mad=0.0519/0.0141, median=3329ms
iter #142: 3156ms, mad=0.0516/0.0142, median=3328ms
iter #143: 3201ms, mad=0.0513/0.0143, median=3327ms
iter #144: 3195ms, mad=0.0512/0.0144, median=3327ms
iter #145: 3070ms, mad=0.0513/0.0145, median=3327ms
iter #146: 3261ms, mad=0.0511/0.0146, median=3327ms
iter #147: 3092ms, mad=0.0512/0.0147, median=3327ms
iter #148: 3318ms, mad=0.0502/0.0148, median=3323ms
iter #149: 3183ms, mad=0.0491/0.0149, median=3320ms
iter #150: 3265ms, mad=0.0486/0.0150, median=3319ms
iter #151: 3121ms, mad=0.0487/0.0151, median=3318ms
iter #152: 2882ms, mad=0.0487/0.0152, median=3317ms
iter #153: 3103ms, mad=0.0488/0.0153, median=3317ms
iter #154: 3264ms, mad=0.0489/0.0154, median=3316ms
iter #155: 3376ms, mad=0.0487/0.0155, median=3317ms
iter #156: 3175ms, mad=0.0485/0.0156, median=3316ms
iter #157: 3295ms, mad=0.0479/0.0157, median=3315ms
iter #158: 3154ms, mad=0.0471/0.0158, median=3311ms
iter #159: 3498ms, mad=0.0484/0.0159, median=3315ms
iter #160: 3422ms, mad=0.0485/0.0160, median=3316ms
iter #161: 3512ms, mad=0.0487/0.0161, median=3317ms
iter #162: 3512ms, mad=0.0487/0.0162, median=3317ms
iter #163: 3455ms, mad=0.0487/0.0163, median=3318ms
iter #164: 3383ms, mad=0.0486/0.0164, median=3319ms
iter #165: 3465ms, mad=0.0483/0.0165, median=3320ms
iter #166: 3392ms, mad=0.0481/0.0166, median=3323ms
iter #167: 3453ms, mad=0.0475/0.0167, median=3327ms
iter #168: 3446ms, mad=0.0467/0.0168, median=3327ms
iter #169: 3518ms, mad=0.0475/0.0169, median=3327ms
iter #170: 3436ms, mad=0.0467/0.0170, median=3327ms
iter #171: 3530ms, mad=0.0475/0.0171, median=3327ms
iter #172: 3470ms, mad=0.0469/0.0172, median=3328ms
iter #173: 3514ms, mad=0.0481/0.0173, median=3329ms
iter #174: 3325ms, mad=0.0469/0.0174, median=3328ms
iter #175: 3225ms, mad=0.0459/0.0175, median=3327ms
iter #176: 3415ms, mad=0.0460/0.0176, median=3328ms
iter #177: 3321ms, mad=0.0458/0.0177, median=3327ms
iter #178: 3450ms, mad=0.0458/0.0178, median=3328ms
iter #179: 3324ms, mad=0.0457/0.0179, median=3327ms
iter #180: 3298ms, mad=0.0457/0.0180, median=3327ms
iter #181: 3408ms, mad=0.0457/0.0181, median=3327ms
iter #182: 3425ms, mad=0.0454/0.0182, median=3328ms
iter #183: 3448ms, mad=0.0451/0.0183, median=3329ms
iter #184: 3392ms, mad=0.0446/0.0184, median=3330ms
iter #185: 3414ms, mad=0.0444/0.0185, median=3331ms
iter #186: 3546ms, mad=0.0442/0.0186, median=3333ms
iter #187: 3386ms, mad=0.0434/0.0187, median=3336ms
iter #188: 3454ms, mad=0.0438/0.0188, median=3339ms
iter #189: 3438ms, mad=0.0443/0.0189, median=3341ms
iter #190: 3351ms, mad=0.0447/0.0190, median=3344ms
iter #191: 2958ms, mad=0.0443/0.0191, median=3341ms
iter #192: 1586ms, mad=0.0438/0.0192, median=3339ms
iter #193: 1561ms, mad=0.0434/0.0193, median=3336ms
iter #194: 1591ms, mad=0.0442/0.0194, median=3333ms
iter #195: 1609ms, mad=0.0444/0.0195, median=3331ms
iter #196: 1609ms, mad=0.0448/0.0196, median=3330ms
iter #197: 1568ms, mad=0.0453/0.0197, median=3329ms
iter #198: 1596ms, mad=0.0455/0.0198, median=3328ms
iter #199: 1554ms, mad=0.0457/0.0199, median=3327ms
iter #200: 1611ms, mad=0.0457/0.0200, median=3327ms
iter #201: 1563ms, mad=0.0458/0.0201, median=3327ms
iter #202: 1608ms, mad=0.0459/0.0202, median=3327ms
iter #203: 1559ms, mad=0.0460/0.0203, median=3327ms
iter #204: 1545ms, mad=0.0467/0.0204, median=3326ms
iter #205: 1613ms, mad=0.0469/0.0205, median=3325ms
iter #206: 1557ms, mad=0.0481/0.0206, median=3324ms
iter #207: 1611ms, mad=0.0494/0.0207, median=3324ms
iter #208: 1558ms, mad=0.0493/0.0208, median=3322ms
iter #209: 1581ms, mad=0.0493/0.0209, median=3321ms
iter #210: 1573ms, mad=0.0493/0.0210, median=3320ms
iter #211: 1576ms, mad=0.0494/0.0211, median=3320ms
iter #212: 1573ms, mad=0.0490/0.0212, median=3319ms
iter #213: 1594ms, mad=0.0489/0.0213, median=3318ms
iter #214: 1554ms, mad=0.0490/0.0214, median=3317ms
iter #215: 1591ms, mad=0.0491/0.0215, median=3317ms
iter #216: 1593ms, mad=0.0493/0.0216, median=3316ms
iter #217: 1619ms, mad=0.0498/0.0217, median=3315ms
iter #218: 1546ms, mad=0.0508/0.0218, median=3311ms
iter #219: 1574ms, mad=0.0521/0.0219, median=3307ms
iter #220: 1626ms, mad=0.0529/0.0220, median=3304ms
iter #221: 1567ms, mad=0.0539/0.0221, median=3302ms
iter #222: 1645ms, mad=0.0544/0.0222, median=3300ms
iter #223: 1599ms, mad=0.0547/0.0223, median=3299ms
iter #224: 1635ms, mad=0.0570/0.0224, median=3299ms
iter #225: 1586ms, mad=0.0593/0.0225, median=3299ms
iter #226: 1609ms, mad=0.0598/0.0226, median=3298ms
iter #227: 1565ms, mad=0.0606/0.0227, median=3298ms
iter #228: 1609ms, mad=0.0605/0.0228, median=3296ms
iter #229: 1617ms, mad=0.0604/0.0229, median=3295ms
iter #230: 1582ms, mad=0.0609/0.0230, median=3295ms
iter #231: 1572ms, mad=0.0614/0.0231, median=3294ms
iter #232: 1611ms, mad=0.0615/0.0232, median=3293ms
iter #233: 1603ms, mad=0.0616/0.0233, median=3292ms
iter #234: 1590ms, mad=0.0620/0.0234, median=3290ms
iter #235: 1604ms, mad=0.0627/0.0235, median=3288ms
iter #236: 1607ms, mad=0.0618/0.0236, median=3283ms
iter #237: 1574ms, mad=0.0615/0.0237, median=3278ms
iter #238: 1552ms, mad=0.0625/0.0238, median=3273ms
iter #239: 1608ms, mad=0.0628/0.0239, median=3269ms
iter #240: 1608ms, mad=0.0625/0.0240, median=3267ms
iter #241: 1553ms, mad=0.0627/0.0241, median=3265ms
iter #242: 1611ms, mad=0.0641/0.0242, median=3265ms
iter #243: 1558ms, mad=0.0654/0.0243, median=3264ms
iter #244: 1581ms, mad=0.0655/0.0244, median=3263ms
iter #245: 1575ms, mad=0.0666/0.0245, median=3261ms
iter #246: 1591ms, mad=0.0669/0.0246, median=3259ms
iter #247: 1572ms, mad=0.0676/0.0247, median=3258ms
iter #248: 1550ms, mad=0.0676/0.0248, median=3258ms
iter #249: 1602ms, mad=0.0678/0.0249, median=3257ms
iter #250: 1607ms, mad=0.0684/0.0250, median=3256ms
iter #251: 1599ms, mad=0.0689/0.0251, median=3255ms
iter #252: 1566ms, mad=0.0693/0.0252, median=3253ms
iter #253: 1592ms, mad=0.0696/0.0253, median=3252ms
iter #254: 1556ms, mad=0.0699/0.0254, median=3250ms
iter #255: 1623ms, mad=0.0709/0.0255, median=3248ms
iter #256: 1558ms, mad=0.0718/0.0256, median=3241ms
iter #257: 1600ms, mad=0.0721/0.0257, median=3234ms
iter #258: 1588ms, mad=0.0725/0.0258, median=3232ms
iter #259: 1621ms, mad=0.0726/0.0259, median=3231ms
iter #260: 1593ms, mad=0.0735/0.0260, median=3230ms
iter #261: 1584ms, mad=0.0744/0.0261, median=3229ms
iter #262: 1619ms, mad=0.0762/0.0262, median=3227ms
iter #263: 1553ms, mad=0.0766/0.0263, median=3225ms
iter #264: 1629ms, mad=0.0782/0.0264, median=3222ms
iter #265: 1613ms, mad=0.0805/0.0265, median=3219ms
iter #266: 1541ms, mad=0.0810/0.0266, median=3216ms
iter #267: 1593ms, mad=0.0828/0.0267, median=3212ms
iter #268: 1551ms, mad=0.0849/0.0268, median=3206ms
iter #269: 1599ms, mad=0.0870/0.0269, median=3201ms
iter #270: 1611ms, mad=0.0877/0.0270, median=3199ms
iter #271: 1543ms, mad=0.0883/0.0271, median=3197ms
iter #272: 1580ms, mad=0.0887/0.0272, median=3196ms
iter #273: 1571ms, mad=0.0891/0.0273, median=3195ms
iter #274: 1599ms, mad=0.0922/0.0274, median=3194ms
iter #275: 1553ms, mad=0.0952/0.0275, median=3194ms
iter #276: 1598ms, mad=0.0958/0.0276, median=3192ms
iter #277: 1627ms, mad=0.0961/0.0277, median=3191ms
iter #278: 1604ms, mad=0.0966/0.0278, median=3188ms
iter #279: 1618ms, mad=0.0982/0.0279, median=3185ms
iter #280: 1573ms, mad=0.0993/0.0280, median=3184ms
iter #281: 1578ms, mad=0.0998/0.0281, median=3183ms
iter #282: 1609ms, mad=0.1002/0.0282, median=3180ms
iter #283: 1602ms, mad=0.1009/0.0283, median=3177ms
iter #284: 1571ms, mad=0.1026/0.0284, median=3176ms
iter #285: 1622ms, mad=0.1042/0.0285, median=3175ms
iter #286: 1567ms, mad=0.1052/0.0286, median=3175ms
iter #287: 1614ms, mad=0.1062/0.0287, median=3175ms
iter #288: 1568ms, mad=0.1073/0.0288, median=3172ms
iter #289: 1575ms, mad=0.1082/0.0289, median=3169ms
iter #290: 1649ms, mad=0.1099/0.0290, median=3164ms
iter #291: 1638ms, mad=0.1115/0.0291, median=3160ms
iter #292: 1675ms, mad=0.1120/0.0292, median=3158ms
iter #293: 1693ms, mad=0.1125/0.0293, median=3157ms
iter #294: 1571ms, mad=0.1129/0.0294, median=3157ms
iter #295: 1595ms, mad=0.1133/0.0295, median=3156ms
iter #296: 1565ms, mad=0.1140/0.0296, median=3156ms
iter #297: 1587ms, mad=0.1148/0.0297, median=3156ms
iter #298: 1578ms, mad=0.1151/0.0298, median=3155ms
iter #299: 1616ms, mad=0.1154/0.0299, median=3154ms
iter #300: 1591ms, mad=0.1162/0.0300, median=3154ms
iter #301: 1547ms, mad=0.1168/0.0301, median=3154ms
iter #302: 1598ms, mad=0.1193/0.0302, median=3148ms
iter #303: 1558ms, mad=0.1229/0.0303, median=3143ms
iter #304: 1601ms, mad=0.1265/0.0304, median=3137ms
iter #305: 1642ms, mad=0.1300/0.0305, median=3130ms
iter #306: 1584ms, mad=0.1326/0.0306, median=3125ms
iter #307: 1633ms, mad=0.1353/0.0307, median=3121ms
iter #308: 1602ms, mad=0.1390/0.0308, median=3112ms
iter #309: 1641ms, mad=0.1428/0.0309, median=3103ms
iter #310: 1585ms, mad=0.1451/0.0310, median=3100ms
iter #311: 1614ms, mad=0.1474/0.0311, median=3098ms
iter #312: 1573ms, mad=0.1497/0.0312, median=3097ms
iter #313: 1604ms, mad=0.1519/0.0313, median=3096ms
iter #314: 1550ms, mad=0.1535/0.0314, median=3094ms
iter #315: 1597ms, mad=0.1550/0.0315, median=3092ms
iter #316: 1540ms, mad=0.1563/0.0316, median=3091ms
iter #317: 1582ms, mad=0.1576/0.0317, median=3090ms
iter #318: 1612ms, mad=0.1641/0.0318, median=3086ms
iter #319: 1571ms, mad=0.1707/0.0319, median=3082ms
iter #320: 1567ms, mad=0.1732/0.0320, median=3080ms
iter #321: 1606ms, mad=0.1757/0.0321, median=3078ms
iter #322: 1558ms, mad=0.1798/0.0322, median=3074ms
iter #323: 1593ms, mad=0.1840/0.0323, median=3070ms
iter #324: 1553ms, mad=0.1843/0.0324, median=3070ms
iter #325: 1606ms, mad=0.1847/0.0325, median=3070ms
iter #326: 1544ms, mad=0.1851/0.0326, median=3069ms
iter #327: 1558ms, mad=0.1854/0.0327, median=3069ms
iter #328: 1610ms, mad=0.1883/0.0328, median=3066ms
iter #329: 1606ms, mad=0.1912/0.0329, median=3063ms
iter #330: 1564ms, mad=0.1923/0.0330, median=3063ms
iter #331: 1599ms, mad=0.1933/0.0331, median=3062ms
iter #332: 1598ms, mad=0.1959/0.0332, median=3056ms
iter #333: 1593ms, mad=0.1984/0.0333, median=3051ms
iter #334: 2741ms, mad=0.1998/0.0334, median=3046ms
iter #335: 2636ms, mad=0.2013/0.0335, median=3042ms
iter #336: 3170ms, mad=0.1987/0.0336, median=3046ms
iter #337: 3160ms, mad=0.1962/0.0337, median=3051ms
iter #338: 2810ms, mad=0.1961/0.0338, median=3046ms
iter #339: 2865ms, mad=0.1959/0.0339, median=3042ms
iter #340: 3058ms, mad=0.1940/0.0340, median=3046ms
iter #341: 2683ms, mad=0.1955/0.0341, median=3042ms
iter #342: 2925ms, mad=0.1961/0.0342, median=3040ms
iter #343: 3174ms, mad=0.1949/0.0343, median=3042ms
iter #344: 3410ms, mad=0.1906/0.0344, median=3046ms
iter #345: 3321ms, mad=0.1862/0.0345, median=3051ms
iter #346: 3298ms, mad=0.1830/0.0346, median=3054ms
iter #347: 3381ms, mad=0.1798/0.0347, median=3058ms
iter #348: 3299ms, mad=0.1738/0.0348, median=3060ms
iter #349: 3387ms, mad=0.1679/0.0349, median=3062ms
iter #350: 3324ms, mad=0.1668/0.0350, median=3063ms
iter #351: 3332ms, mad=0.1657/0.0351, median=3063ms
iter #352: 3445ms, mad=0.1640/0.0352, median=3066ms
iter #353: 3429ms, mad=0.1622/0.0353, median=3069ms
iter #354: 3272ms, mad=0.1600/0.0354, median=3069ms
iter #355: 3418ms, mad=0.1578/0.0355, median=3070ms
iter #356: 3263ms, mad=0.1564/0.0356, median=3070ms
iter #357: 3271ms, mad=0.1551/0.0357, median=3070ms
iter #358: 3347ms, mad=0.1530/0.0358, median=3074ms
iter #359: 3392ms, mad=0.1510/0.0359, median=3078ms
iter #360: 3248ms, mad=0.1494/0.0360, median=3080ms
iter #361: 1646ms, mad=0.1510/0.0361, median=3078ms
iter #362: 1594ms, mad=0.1530/0.0362, median=3074ms
iter #363: 1647ms, mad=0.1551/0.0363, median=3070ms
iter #364: 1612ms, mad=0.1564/0.0364, median=3070ms
iter #365: 1592ms, mad=0.1578/0.0365, median=3070ms
iter #366: 1555ms, mad=0.1600/0.0366, median=3069ms
iter #367: 1596ms, mad=0.1622/0.0367, median=3069ms
iter #368: 1553ms, mad=0.1640/0.0368, median=3066ms
iter #369: 1546ms, mad=0.1657/0.0369, median=3063ms
iter #370: 1580ms, mad=0.1668/0.0370, median=3063ms
iter #371: 1560ms, mad=0.1679/0.0371, median=3062ms
iter #372: 1593ms, mad=0.1738/0.0372, median=3060ms
iter #373: 1534ms, mad=0.1798/0.0373, median=3058ms
iter #374: 1582ms, mad=0.1830/0.0374, median=3054ms
iter #375: 1560ms, mad=0.1862/0.0375, median=3051ms
iter #376: 1590ms, mad=0.1906/0.0376, median=3046ms
iter #377: 1575ms, mad=0.1949/0.0377, median=3042ms
iter #378: 1656ms, mad=0.1961/0.0378, median=3040ms
iter #379: 1587ms, mad=0.1973/0.0379, median=3038ms
iter #380: 1613ms, mad=0.1989/0.0380, median=3034ms
iter #381: 1584ms, mad=0.2004/0.0381, median=3030ms
iter #382: 1626ms, mad=0.2029/0.0382, median=3029ms
iter #383: 1612ms, mad=0.2054/0.0383, median=3027ms
iter #384: 1656ms, mad=0.2069/0.0384, median=3026ms
iter #385: 2091ms, mad=0.2084/0.0385, median=3024ms
iter #386: 3383ms, mad=0.2069/0.0386, median=3026ms
iter #387: 3348ms, mad=0.2054/0.0387, median=3027ms
iter #388: 3400ms, mad=0.2029/0.0388, median=3029ms
iter #389: 3429ms, mad=0.2004/0.0389, median=3030ms
iter #390: 3373ms, mad=0.1989/0.0390, median=3034ms
iter #391: 3386ms, mad=0.1973/0.0391, median=3038ms
iter #392: 3315ms, mad=0.1961/0.0392, median=3040ms
iter #393: 3433ms, mad=0.1949/0.0393, median=3042ms
iter #394: 3303ms, mad=0.1906/0.0394, median=3046ms
iter #395: 3369ms, mad=0.1862/0.0395, median=3051ms
iter #396: 3373ms, mad=0.1830/0.0396, median=3054ms
iter #397: 3286ms, mad=0.1798/0.0397, median=3058ms
iter #398: 3309ms, mad=0.1738/0.0398, median=3060ms
iter #399: 3420ms, mad=0.1679/0.0399, median=3062ms
iter #400: 3356ms, mad=0.1668/0.0400, median=3063ms
iter #401: 3319ms, mad=0.1657/0.0401, median=3063ms
iter #402: 3435ms, mad=0.1640/0.0402, median=3066ms
iter #403: 3294ms, mad=0.1622/0.0403, median=3069ms
iter #404: 1636ms, mad=0.1640/0.0404, median=3066ms
iter #405: 1594ms, mad=0.1657/0.0405, median=3063ms
iter #406: 1597ms, mad=0.1668/0.0406, median=3063ms
iter #407: 1606ms, mad=0.1679/0.0407, median=3062ms
iter #408: 1613ms, mad=0.1738/0.0408, median=3060ms
iter #409: 1567ms, mad=0.1798/0.0409, median=3058ms
iter #410: 1580ms, mad=0.1830/0.0410, median=3054ms
iter #411: 1563ms, mad=0.1862/0.0411, median=3051ms
iter #412: 1594ms, mad=0.1906/0.0412, median=3046ms
iter #413: 1565ms, mad=0.1949/0.0413, median=3042ms
iter #414: 1589ms, mad=0.1961/0.0414, median=3040ms
iter #415: 1561ms, mad=0.1973/0.0415, median=3038ms
iter #416: 1625ms, mad=0.1989/0.0416, median=3034ms
iter #417: 1627ms, mad=0.2004/0.0417, median=3030ms
iter #418: 1579ms, mad=0.2029/0.0418, median=3029ms
iter #419: 1618ms, mad=0.2054/0.0419, median=3027ms
iter #420: 1563ms, mad=0.2069/0.0420, median=3026ms
iter #421: 1569ms, mad=0.2084/0.0421, median=3024ms
iter #422: 1607ms, mad=0.2117/0.0422, median=3016ms
iter #423: 1553ms, mad=0.2150/0.0423, median=3009ms
iter #424: 1619ms, mad=0.2172/0.0424, median=3008ms
iter #425: 1561ms, mad=0.2194/0.0425, median=3007ms
iter #426: 1628ms, mad=0.2222/0.0426, median=3003ms
iter #427: 1582ms, mad=0.2251/0.0427, median=3000ms
iter #428: 1607ms, mad=0.2275/0.0428, median=2998ms
iter #429: 1606ms, mad=0.2298/0.0429, median=2997ms
iter #430: 1554ms, mad=0.2383/0.0430, median=2987ms
iter #431: 1606ms, mad=0.2469/0.0431, median=2978ms
iter #432: 1574ms, mad=0.2553/0.0432, median=2968ms
iter #433: 1549ms, mad=0.2638/0.0433, median=2958ms
iter #434: 1616ms, mad=0.2799/0.0434, median=2941ms
iter #435: 1604ms, mad=0.2850/0.0435, median=2925ms
iter #436: 1578ms, mad=0.2930/0.0436, median=2920ms
iter #437: 1609ms, mad=0.3043/0.0437, median=2915ms
iter #438: 1579ms, mad=0.3110/0.0438, median=2901ms
iter #439: 1593ms, mad=0.3177/0.0439, median=2886ms
iter #440: 1601ms, mad=0.3203/0.0440, median=2884ms
iter #441: 1573ms, mad=0.3230/0.0441, median=2882ms
iter #442: 1558ms, mad=0.3288/0.0442, median=2874ms
iter #443: 1612ms, mad=0.3346/0.0443, median=2865ms
iter #444: 1584ms, mad=0.3368/0.0444, median=2865ms
iter #445: 1607ms, mad=0.3389/0.0445, median=2865ms
iter #446: 1569ms, mad=0.3419/0.0446, median=2863ms
iter #447: 1542ms, mad=0.3449/0.0447, median=2861ms
iter #448: 1555ms, mad=0.3534/0.0448, median=2845ms
iter #449: 1612ms, mad=0.3620/0.0449, median=2830ms
iter #450: 1568ms, mad=0.3678/0.0450, median=2820ms
iter #451: 1610ms, mad=0.3735/0.0451, median=2810ms
iter #452: 1589ms, mad=0.3761/0.0452, median=2808ms
iter #453: 1580ms, mad=0.3786/0.0453, median=2806ms
iter #454: 1604ms, mad=0.3882/0.0454, median=2796ms
iter #455: 1569ms, mad=0.3922/0.0455, median=2785ms
iter #456: 1597ms, mad=0.3985/0.0456, median=2763ms
iter #457: 1555ms, mad=0.3994/0.0457, median=2741ms
iter #458: 1611ms, mad=0.3964/0.0458, median=2712ms
iter #459: 1611ms, mad=0.3903/0.0459, median=2683ms
iter #460: 1565ms, mad=0.3866/0.0460, median=2659ms
iter #461: 1579ms, mad=0.3832/0.0461, median=2636ms
iter #462: 1606ms, mad=0.3376/0.0462, median=2364ms
iter #463: 1568ms, mad=0.2634/0.0463, median=2091ms
iter #464: 1621ms, mad=0.1876/0.0464, median=1892ms
iter #465: 1643ms, mad=0.0939/0.0465, median=1693ms
iter #466: 1614ms, mad=0.0872/0.0466, median=1684ms
iter #467: 1631ms, mad=0.0804/0.0467, median=1675ms
iter #468: 1563ms, mad=0.0748/0.0468, median=1665ms
iter #469: 1610ms, mad=0.0692/0.0469, median=1656ms
iter #470: 1538ms, mad=0.0694/0.0470, median=1656ms
iter #471: 1547ms, mad=0.0689/0.0471, median=1656ms
iter #472: 1591ms, mad=0.0669/0.0472, median=1652ms
iter #473: 1564ms, mad=0.0649/0.0473, median=1649ms
iter #474: 1623ms, mad=0.0639/0.0474, median=1648ms
iter #475: 1543ms, mad=0.0630/0.0475, median=1647ms
iter #476: 1615ms, mad=0.0627/0.0476, median=1646ms
iter #477: 1564ms, mad=0.0624/0.0477, median=1646ms
iter #478: 1597ms, mad=0.0621/0.0478, median=1646ms
iter #479: 1577ms, mad=0.0617/0.0479, median=1645ms
iter #480: 1593ms, mad=0.0606/0.0480, median=1644ms
iter #481: 1558ms, mad=0.0596/0.0481, median=1643ms
iter #482: 1596ms, mad=0.0588/0.0482, median=1642ms
iter #483: 1567ms, mad=0.0580/0.0483, median=1642ms
iter #484: 1628ms, mad=0.0578/0.0484, median=1641ms
iter #485: 1613ms, mad=0.0577/0.0485, median=1641ms
iter #486: 1529ms, mad=0.0568/0.0486, median=1639ms
iter #487: 1583ms, mad=0.0558/0.0487, median=1638ms
iter #488: 1524ms, mad=0.0552/0.0488, median=1637ms
iter #489: 1574ms, mad=0.0545/0.0489, median=1636ms
iter #490: 1531ms, mad=0.0545/0.0490, median=1636ms
iter #491: 1560ms, mad=0.0545/0.0491, median=1635ms
iter #492: 1543ms, mad=0.0538/0.0492, median=1634ms
iter #493: 1566ms, mad=0.0532/0.0493, median=1633ms
iter #494: 1543ms, mad=0.0526/0.0494, median=1632ms
iter #495: 1579ms, mad=0.0520/0.0495, median=1631ms
iter #496: 1569ms, mad=0.0513/0.0496, median=1630ms
iter #497: 1646ms, mad=0.0519/0.0497, median=1631ms
iter #498: 1565ms, mad=0.0510/0.0498, median=1630ms
iter #499: 1626ms, mad=0.0501/0.0499, median=1629ms
iter #500: 1584ms, mad=0.0493/0.0500, median=1629ms
median: 1629ms
$ chruby 3.1.3; taskset -c 7 ruby --yjit -Iharness-warmup benchmarks/railsbench/benchmark.rb
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) +YJIT [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 1324ms, mad=0.0000/0.0000, median=1324ms
iter # 2: 1261ms, mad=0.0242/0.0000, median=1292ms
iter # 3: 1260ms, mad=0.0005/0.0000, median=1261ms
iter # 4: 1235ms, mad=0.0104/0.0000, median=1261ms
iter # 5: 1260ms, mad=0.0007/0.0000, median=1260ms
iter # 6: 1258ms, mad=0.0013/0.0000, median=1260ms
iter # 7: 1227ms, mad=0.0015/0.0000, median=1260ms
iter # 8: 1258ms, mad=0.0013/0.0000, median=1259ms
iter # 9: 1216ms, mad=0.0020/0.0000, median=1258ms
iter # 10: 1234ms, mad=0.0104/0.0010, median=1258ms
iter # 11: 1268ms, mad=0.0073/0.0011, median=1258ms
iter # 12: 1248ms, mad=0.0079/0.0012, median=1258ms
iter # 13: 1316ms, mad=0.0084/0.0013, median=1258ms
iter # 14: 1241ms, mad=0.0110/0.0014, median=1258ms
iter # 15: 1245ms, mad=0.0098/0.0015, median=1258ms
iter # 16: 1285ms, mad=0.0120/0.0016, median=1258ms
iter # 17: 1290ms, mad=0.0142/0.0017, median=1258ms
iter # 18: 1284ms, mad=0.0170/0.0018, median=1259ms
iter # 19: 1241ms, mad=0.0142/0.0019, median=1258ms
iter # 20: 1293ms, mad=0.0170/0.0020, median=1259ms
iter # 21: 1255ms, mad=0.0142/0.0021, median=1258ms
iter # 22: 1284ms, mad=0.0170/0.0022, median=1259ms
iter # 23: 1272ms, mad=0.0151/0.0023, median=1260ms
iter # 24: 1290ms, mad=0.0172/0.0024, median=1260ms
iter # 25: 1243ms, mad=0.0151/0.0025, median=1260ms
iter # 26: 1293ms, mad=0.0172/0.0026, median=1260ms
iter # 27: 1242ms, mad=0.0151/0.0027, median=1260ms
iter # 28: 1284ms, mad=0.0171/0.0028, median=1260ms
iter # 29: 1260ms, mad=0.0153/0.0029, median=1260ms
iter # 30: 1282ms, mad=0.0165/0.0030, median=1260ms
iter # 31: 1282ms, mad=0.0170/0.0031, median=1260ms
iter # 32: 1251ms, mad=0.0164/0.0032, median=1260ms
iter # 33: 1282ms, mad=0.0168/0.0033, median=1260ms
iter # 34: 1289ms, mad=0.0167/0.0034, median=1261ms
iter # 35: 1293ms, mad=0.0165/0.0035, median=1261ms
iter # 36: 1243ms, mad=0.0167/0.0036, median=1261ms
iter # 37: 1291ms, mad=0.0165/0.0037, median=1261ms
iter # 38: 1246ms, mad=0.0167/0.0038, median=1261ms
iter # 39: 1289ms, mad=0.0165/0.0039, median=1261ms
iter # 40: 1243ms, mad=0.0167/0.0040, median=1261ms
iter # 41: 1284ms, mad=0.0165/0.0041, median=1261ms
iter # 42: 1254ms, mad=0.0167/0.0042, median=1261ms
iter # 43: 1286ms, mad=0.0165/0.0043, median=1261ms
iter # 44: 1245ms, mad=0.0167/0.0044, median=1261ms
iter # 45: 1292ms, mad=0.0165/0.0045, median=1261ms
iter # 46: 1288ms, mad=0.0163/0.0046, median=1264ms
iter # 47: 1247ms, mad=0.0165/0.0047, median=1261ms
iter # 48: 1298ms, mad=0.0163/0.0048, median=1264ms
iter # 49: 1245ms, mad=0.0165/0.0049, median=1261ms
iter # 50: 1285ms, mad=0.0162/0.0050, median=1264ms
iter # 51: 1253ms, mad=0.0165/0.0051, median=1261ms
iter # 52: 1295ms, mad=0.0162/0.0052, median=1264ms
iter # 53: 1243ms, mad=0.0165/0.0053, median=1261ms
iter # 54: 1258ms, mad=0.0167/0.0054, median=1261ms
iter # 55: 1298ms, mad=0.0165/0.0055, median=1261ms
iter # 56: 1249ms, mad=0.0167/0.0056, median=1261ms
iter # 57: 1258ms, mad=0.0168/0.0057, median=1260ms
iter # 58: 1286ms, mad=0.0167/0.0058, median=1261ms
iter # 59: 1248ms, mad=0.0168/0.0059, median=1260ms
iter # 60: 1288ms, mad=0.0167/0.0060, median=1261ms
iter # 61: 1295ms, mad=0.0165/0.0061, median=1261ms
iter # 62: 1245ms, mad=0.0167/0.0062, median=1261ms
iter # 63: 1285ms, mad=0.0165/0.0063, median=1261ms
iter # 64: 1250ms, mad=0.0167/0.0064, median=1261ms
iter # 65: 1245ms, mad=0.0168/0.0065, median=1260ms
iter # 66: 1284ms, mad=0.0167/0.0066, median=1261ms
iter # 67: 1305ms, mad=0.0165/0.0067, median=1261ms
iter # 68: 1244ms, mad=0.0167/0.0068, median=1261ms
iter # 69: 1284ms, mad=0.0165/0.0069, median=1261ms
iter # 70: 1254ms, mad=0.0167/0.0070, median=1261ms
iter # 71: 1287ms, mad=0.0165/0.0071, median=1261ms
iter # 72: 1261ms, mad=0.0163/0.0072, median=1261ms
iter # 73: 1296ms, mad=0.0165/0.0073, median=1261ms
iter # 74: 1303ms, mad=0.0160/0.0074, median=1265ms
iter # 75: 1254ms, mad=0.0165/0.0075, median=1261ms
iter # 76: 1275ms, mad=0.0158/0.0076, median=1265ms
iter # 77: 1286ms, mad=0.0159/0.0077, median=1268ms
iter # 78: 1296ms, mad=0.0156/0.0078, median=1270ms
iter # 79: 1269ms, mad=0.0156/0.0079, median=1269ms
iter # 80: 1254ms, mad=0.0156/0.0080, median=1268ms
iter # 81: 1292ms, mad=0.0156/0.0081, median=1269ms
iter # 82: 1252ms, mad=0.0156/0.0082, median=1268ms
iter # 83: 1302ms, mad=0.0156/0.0083, median=1269ms
iter # 84: 1247ms, mad=0.0160/0.0084, median=1268ms
iter # 85: 1251ms, mad=0.0159/0.0085, median=1268ms
iter # 86: 1304ms, mad=0.0160/0.0086, median=1268ms
iter # 87: 1253ms, mad=0.0159/0.0087, median=1268ms
iter # 88: 1287ms, mad=0.0156/0.0088, median=1268ms
iter # 89: 1301ms, mad=0.0156/0.0089, median=1269ms
iter # 90: 1255ms, mad=0.0156/0.0090, median=1268ms
iter # 91: 1293ms, mad=0.0156/0.0091, median=1269ms
iter # 92: 1259ms, mad=0.0156/0.0092, median=1268ms
iter # 93: 1287ms, mad=0.0152/0.0093, median=1269ms
iter # 94: 1244ms, mad=0.0156/0.0094, median=1268ms
iter # 95: 1295ms, mad=0.0156/0.0095, median=1269ms
iter # 96: 1250ms, mad=0.0156/0.0096, median=1268ms
iter # 97: 1287ms, mad=0.0152/0.0097, median=1269ms
iter # 98: 1261ms, mad=0.0153/0.0098, median=1268ms
iter # 99: 1305ms, mad=0.0152/0.0099, median=1269ms
iter #100: 1264ms, mad=0.0153/0.0100, median=1268ms
iter #101: 1302ms, mad=0.0152/0.0101, median=1269ms
iter #102: 1259ms, mad=0.0153/0.0102, median=1268ms
iter #103: 1297ms, mad=0.0152/0.0103, median=1269ms
iter #104: 1255ms, mad=0.0153/0.0104, median=1268ms
iter #105: 1304ms, mad=0.0152/0.0105, median=1269ms
iter #106: 1264ms, mad=0.0153/0.0106, median=1268ms
iter #107: 1309ms, mad=0.0152/0.0107, median=1269ms
iter #108: 1276ms, mad=0.0153/0.0108, median=1271ms
iter #109: 1306ms, mad=0.0151/0.0109, median=1272ms
iter #110: 1275ms, mad=0.0153/0.0110, median=1274ms
iter #111: 1311ms, mad=0.0159/0.0111, median=1275ms
iter #112: 1255ms, mad=0.0153/0.0112, median=1274ms
iter #113: 1306ms, mad=0.0159/0.0113, median=1275ms
iter #114: 1304ms, mad=0.0160/0.0114, median=1275ms
iter #115: 1307ms, mad=0.0159/0.0115, median=1275ms
iter #116: 1276ms, mad=0.0159/0.0116, median=1276ms
iter #117: 1329ms, mad=0.0160/0.0117, median=1276ms
iter #118: 1299ms, mad=0.0162/0.0118, median=1276ms
iter #119: 1279ms, mad=0.0158/0.0119, median=1276ms
iter #120: 1326ms, mad=0.0157/0.0120, median=1278ms
iter #121: 1261ms, mad=0.0158/0.0121, median=1276ms
iter #122: 1299ms, mad=0.0157/0.0122, median=1278ms
iter #123: 1264ms, mad=0.0158/0.0123, median=1276ms
iter #124: 1291ms, mad=0.0157/0.0124, median=1278ms
iter #125: 1252ms, mad=0.0158/0.0125, median=1276ms
iter #126: 1313ms, mad=0.0157/0.0126, median=1278ms
iter #127: 1261ms, mad=0.0158/0.0127, median=1276ms
iter #128: 1288ms, mad=0.0157/0.0128, median=1278ms
iter #129: 1289ms, mad=0.0156/0.0129, median=1279ms
iter #130: 1254ms, mad=0.0157/0.0130, median=1278ms
iter #131: 1297ms, mad=0.0156/0.0131, median=1279ms
iter #132: 1257ms, mad=0.0157/0.0132, median=1278ms
iter #133: 1284ms, mad=0.0156/0.0133, median=1279ms
iter #134: 1254ms, mad=0.0157/0.0134, median=1278ms
iter #135: 1290ms, mad=0.0156/0.0135, median=1279ms
iter #136: 1280ms, mad=0.0156/0.0136, median=1279ms
iter #137: 1266ms, mad=0.0155/0.0137, median=1279ms
iter #138: 1265ms, mad=0.0153/0.0138, median=1278ms
iter #139: 1228ms, mad=0.0150/0.0139, median=1276ms
iter #140: 1256ms, mad=0.0154/0.0140, median=1276ms
iter #141: 1218ms, mad=0.0156/0.0141, median=1276ms
iter #142: 1248ms, mad=0.0158/0.0142, median=1276ms
iter #143: 1265ms, mad=0.0158/0.0143, median=1275ms
iter #144: 1217ms, mad=0.0159/0.0144, median=1275ms
iter #145: 1269ms, mad=0.0159/0.0145, median=1275ms
iter #146: 1255ms, mad=0.0152/0.0146, median=1274ms
iter #147: 1257ms, mad=0.0148/0.0147, median=1272ms
iter #148: 1228ms, mad=0.0148/0.0148, median=1271ms
median: 1271ms
$ taskset -c 7 ruby -Iharness-warmup benchmarks/railsbench/benchmark.rb
ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 1615ms, mad=0.0000/0.0000, median=1615ms
iter # 2: 1658ms, mad=0.0129/0.0000, median=1637ms
iter # 3: 1671ms, mad=0.0080/0.0000, median=1658ms
iter # 4: 1667ms, mad=0.0040/0.0000, median=1662ms
iter # 5: 1645ms, mad=0.0079/0.0000, median=1658ms
iter # 6: 1621ms, mad=0.0107/0.0000, median=1651ms
iter # 7: 1568ms, mad=0.0141/0.0000, median=1645ms
iter # 8: 1572ms, mad=0.0178/0.0000, median=1633ms
iter # 9: 1588ms, mad=0.0224/0.0000, median=1621ms
iter # 10: 1580ms, mad=0.0242/0.0010, median=1618ms
iter # 11: 1615ms, mad=0.0222/0.0011, median=1615ms
iter # 12: 1556ms, mad=0.0242/0.0012, median=1615ms
iter # 13: 1533ms, mad=0.0266/0.0013, median=1615ms
iter # 14: 1577ms, mad=0.0198/0.0014, median=1602ms
iter # 15: 1572ms, mad=0.0171/0.0015, median=1588ms
iter # 16: 1580ms, mad=0.0184/0.0016, median=1584ms
iter # 17: 1568ms, mad=0.0151/0.0017, median=1580ms
iter # 18: 1557ms, mad=0.0146/0.0018, median=1580ms
iter # 19: 1582ms, mad=0.0146/0.0019, median=1580ms
iter # 20: 1556ms, mad=0.0146/0.0020, median=1580ms
iter # 21: 1576ms, mad=0.0142/0.0021, median=1580ms
iter # 22: 1570ms, mad=0.0102/0.0022, median=1578ms
iter # 23: 1535ms, mad=0.0129/0.0023, median=1577ms
iter # 24: 1570ms, mad=0.0098/0.0024, median=1577ms
iter # 25: 1563ms, mad=0.0085/0.0025, median=1576ms
iter # 26: 1577ms, mad=0.0080/0.0026, median=1577ms
iter # 27: 1577ms, mad=0.0070/0.0027, median=1577ms
iter # 28: 1569ms, mad=0.0065/0.0028, median=1577ms
iter # 29: 1577ms, mad=0.0058/0.0029, median=1577ms
iter # 30: 1558ms, mad=0.0065/0.0030, median=1577ms
iter # 31: 1571ms, mad=0.0054/0.0031, median=1576ms
iter # 32: 1574ms, mad=0.0046/0.0032, median=1575ms
iter # 33: 1555ms, mad=0.0052/0.0033, median=1574ms
iter # 34: 1568ms, mad=0.0051/0.0034, median=1573ms
iter # 35: 1558ms, mad=0.0059/0.0035, median=1572ms
iter # 36: 1564ms, mad=0.0055/0.0036, median=1572ms
iter # 37: 1594ms, mad=0.0059/0.0037, median=1572ms
iter # 38: 1560ms, mad=0.0061/0.0038, median=1572ms
iter # 39: 1574ms, mad=0.0059/0.0039, median=1572ms
iter # 40: 1561ms, mad=0.0061/0.0040, median=1572ms
iter # 41: 1577ms, mad=0.0059/0.0041, median=1572ms
iter # 42: 1549ms, mad=0.0061/0.0042, median=1572ms
iter # 43: 1568ms, mad=0.0056/0.0043, median=1572ms
iter # 44: 1569ms, mad=0.0055/0.0044, median=1571ms
iter # 45: 1561ms, mad=0.0057/0.0045, median=1571ms
iter # 46: 1567ms, mad=0.0058/0.0046, median=1571ms
iter # 47: 1612ms, mad=0.0057/0.0047, median=1571ms
iter # 48: 1565ms, mad=0.0058/0.0048, median=1571ms
iter # 49: 1563ms, mad=0.0054/0.0049, median=1570ms
iter # 50: 1541ms, mad=0.0055/0.0050, median=1570ms
iter # 51: 1560ms, mad=0.0057/0.0051, median=1570ms
iter # 52: 1573ms, mad=0.0055/0.0052, median=1570ms
iter # 53: 1567ms, mad=0.0053/0.0053, median=1570ms
median: 1570ms
$ chruby 3.2.0; taskset -c 7 ruby -Iharness-warmup --mjit benchmarks/railsbench/benchmark.rb
ruby 3.2.0 (2022-12-25 revision a528908271) +MJIT [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
Fetching gem metadata from https://rubygems.org/.........
Using rake 13.0.6
Using concurrent-ruby 1.1.9
Using minitest 5.14.4
Using thread_safe 0.3.6
Using zeitwerk 2.4.2
Using builder 3.2.4
Using erubi 1.10.0
Using mini_portile2 2.8.0
Using racc 1.6.0
Using crass 1.0.6
Using rack 2.2.3.1
Using nio4r 2.5.7
Using websocket-extensions 0.1.5
Using marcel 1.0.1
Using mini_mime 1.1.0
Using bundler 2.4.1
Fetching digest 3.1.0
Using ffi 1.15.3
Using rb-fsevent 0.11.0
Using method_source 1.0.0
Fetching timeout 0.3.0
Fetching strscan 3.0.4
Using psych 3.3.2
Using thor 1.2.1
Using tilt 2.0.10
Using sqlite3 1.4.2
Using stackprof 0.2.17
Using webrick 1.7.0
Using i18n 1.8.10
Using tzinfo 1.2.10
Using nokogiri 1.13.6
Using rack-test 1.1.0
Using websocket-driver 0.7.5
Using mail 2.7.1
Using sprockets 4.0.2
Using activesupport 6.0.4
Using loofah 2.18.0
Using rb-inotify 0.10.1
Using sassc 2.4.0
Using rails-dom-testing 2.0.3
Using rails-html-sanitizer 1.4.3
Using globalid 0.5.2
Using activemodel 6.0.4
Using jbuilder 2.11.2
Using listen 3.7.0
Using actionview 6.0.4
Using activejob 6.0.4
Using activerecord 6.0.4
Using actionpack 6.0.4
Using actioncable 6.0.4
Using activestorage 6.0.4
Using actionmailer 6.0.4
Using railties 6.0.4
Using sprockets-rails 3.2.2
Using actionmailbox 6.0.4
Using actiontext 6.0.4
Using sassc-rails 2.1.2
Using rails 6.0.4
Using sass-rails 6.0.0
Installing strscan 3.0.4 with native extensions
Installing digest 3.1.0 with native extensions
Installing timeout 0.3.0
Fetching net-protocol 0.1.3
Installing net-protocol 0.1.3
Using net-imap 0.2.3
Fetching net-pop 0.1.1
Using net-smtp 0.2.2
Installing net-pop 0.1.1
Bundle complete! 13 Gemfile dependencies, 63 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 3506ms, mad=0.0000/0.0000, median=3506ms
iter # 2: 3499ms, mad=0.0009/0.0000, median=3502ms
iter # 3: 3132ms, mad=0.0018/0.0000, median=3499ms
iter # 4: 3653ms, mad=0.0219/0.0000, median=3502ms
iter # 5: 3661ms, mad=0.0420/0.0000, median=3506ms
iter # 6: 3300ms, mad=0.0441/0.0000, median=3502ms
iter # 7: 3586ms, mad=0.0420/0.0000, median=3506ms
iter # 8: 3336ms, mad=0.0441/0.0000, median=3502ms
iter # 9: 1968ms, mad=0.0462/0.0000, median=3499ms
iter # 10: 1594ms, mad=0.0591/0.0010, median=3417ms
iter # 11: 1603ms, mad=0.0750/0.0011, median=3336ms
iter # 12: 1599ms, mad=0.0909/0.0012, median=3318ms
iter # 13: 1591ms, mad=0.1069/0.0013, median=3300ms
iter # 14: 1678ms, mad=0.1369/0.0014, median=3216ms
iter # 15: 1591ms, mad=0.1686/0.0015, median=3132ms
iter # 16: 1617ms, mad=0.3725/0.0016, median=2550ms
iter # 17: 1588ms, mad=0.1929/0.0017, median=1968ms
iter # 18: 1613ms, mad=0.1282/0.0018, median=1823ms
iter # 19: 1715ms, mad=0.0743/0.0019, median=1715ms
iter # 20: 1632ms, mad=0.0635/0.0020, median=1697ms
iter # 21: 1639ms, mad=0.0524/0.0021, median=1678ms
iter # 22: 1642ms, mad=0.0418/0.0022, median=1660ms
iter # 23: 1699ms, mad=0.0522/0.0023, median=1678ms
iter # 24: 1600ms, mad=0.0408/0.0024, median=1660ms
iter # 25: 1612ms, mad=0.0311/0.0025, median=1642ms
iter # 26: 1623ms, mad=0.0302/0.0026, median=1640ms
iter # 27: 1606ms, mad=0.0293/0.0027, median=1639ms
iter # 28: 1697ms, mad=0.0302/0.0028, median=1640ms
iter # 29: 1602ms, mad=0.0293/0.0029, median=1639ms
iter # 30: 1646ms, mad=0.0292/0.0030, median=1640ms
iter # 31: 1743ms, mad=0.0309/0.0031, median=1642ms
iter # 32: 1645ms, mad=0.0311/0.0032, median=1643ms
iter # 33: 1662ms, mad=0.0313/0.0033, median=1645ms
iter # 34: 1715ms, mad=0.0313/0.0034, median=1646ms
iter # 35: 1614ms, mad=0.0313/0.0035, median=1645ms
iter # 36: 1624ms, mad=0.0286/0.0036, median=1643ms
iter # 37: 1657ms, mad=0.0281/0.0037, median=1645ms
iter # 38: 1663ms, mad=0.0281/0.0038, median=1646ms
iter # 39: 1691ms, mad=0.0281/0.0039, median=1646ms
iter # 40: 1611ms, mad=0.0275/0.0040, median=1646ms
iter # 41: 1614ms, mad=0.0275/0.0041, median=1645ms
iter # 42: 1606ms, mad=0.0256/0.0042, median=1643ms
iter # 43: 1690ms, mad=0.0269/0.0043, median=1645ms
iter # 44: 1602ms, mad=0.0259/0.0044, median=1643ms
iter # 45: 1698ms, mad=0.0269/0.0045, median=1645ms
iter # 46: 1602ms, mad=0.0259/0.0046, median=1643ms
iter # 47: 1606ms, mad=0.0243/0.0047, median=1642ms
iter # 48: 1641ms, mad=0.0241/0.0048, median=1641ms
iter # 49: 1675ms, mad=0.0242/0.0049, median=1642ms
iter # 50: 1607ms, mad=0.0238/0.0050, median=1641ms
iter # 51: 1591ms, mad=0.0238/0.0051, median=1641ms
iter # 52: 1700ms, mad=0.0241/0.0052, median=1641ms
iter # 53: 1631ms, mad=0.0238/0.0053, median=1641ms
iter # 54: 1625ms, mad=0.0232/0.0054, median=1640ms
iter # 55: 1722ms, mad=0.0238/0.0055, median=1641ms
iter # 56: 1628ms, mad=0.0232/0.0056, median=1640ms
iter # 57: 1638ms, mad=0.0225/0.0057, median=1639ms
iter # 58: 1703ms, mad=0.0232/0.0058, median=1640ms
iter # 59: 1626ms, mad=0.0225/0.0059, median=1639ms
iter # 60: 1632ms, mad=0.0222/0.0060, median=1638ms
iter # 61: 1707ms, mad=0.0225/0.0061, median=1639ms
iter # 62: 1640ms, mad=0.0228/0.0062, median=1640ms
iter # 63: 1696ms, mad=0.0232/0.0063, median=1640ms
iter # 64: 1631ms, mad=0.0228/0.0064, median=1640ms
iter # 65: 1642ms, mad=0.0230/0.0065, median=1640ms
iter # 66: 1728ms, mad=0.0232/0.0066, median=1641ms
iter # 67: 1637ms, mad=0.0230/0.0067, median=1640ms
iter # 68: 1621ms, mad=0.0226/0.0068, median=1640ms
iter # 69: 1612ms, mad=0.0221/0.0069, median=1639ms
iter # 70: 1726ms, mad=0.0226/0.0070, median=1640ms
iter # 71: 1630ms, mad=0.0221/0.0071, median=1639ms
iter # 72: 1733ms, mad=0.0226/0.0072, median=1640ms
iter # 73: 1617ms, mad=0.0221/0.0073, median=1639ms
iter # 74: 1646ms, mad=0.0221/0.0074, median=1640ms
iter # 75: 1620ms, mad=0.0221/0.0075, median=1639ms
iter # 76: 1711ms, mad=0.0221/0.0076, median=1640ms
iter # 77: 1640ms, mad=0.0217/0.0077, median=1640ms
iter # 78: 1627ms, mad=0.0211/0.0078, median=1639ms
iter # 79: 1722ms, mad=0.0217/0.0079, median=1640ms
iter # 80: 1636ms, mad=0.0211/0.0080, median=1639ms
iter # 81: 1643ms, mad=0.0205/0.0081, median=1640ms
iter # 82: 1714ms, mad=0.0211/0.0082, median=1640ms
iter # 83: 1614ms, mad=0.0205/0.0083, median=1640ms
iter # 84: 1651ms, mad=0.0206/0.0084, median=1640ms
iter # 85: 1632ms, mad=0.0203/0.0085, median=1640ms
iter # 86: 1624ms, mad=0.0201/0.0086, median=1639ms
iter # 87: 1721ms, mad=0.0203/0.0087, median=1640ms
iter # 88: 1634ms, mad=0.0201/0.0088, median=1639ms
iter # 89: 1725ms, mad=0.0203/0.0089, median=1640ms
iter # 90: 1633ms, mad=0.0201/0.0090, median=1639ms
iter # 91: 1649ms, mad=0.0203/0.0091, median=1640ms
iter # 92: 1712ms, mad=0.0205/0.0092, median=1640ms
iter # 93: 1617ms, mad=0.0203/0.0093, median=1640ms
iter # 94: 1637ms, mad=0.0197/0.0094, median=1639ms
iter # 95: 1622ms, mad=0.0191/0.0095, median=1639ms
iter # 96: 1733ms, mad=0.0197/0.0096, median=1639ms
iter # 97: 1619ms, mad=0.0191/0.0097, median=1639ms
iter # 98: 1734ms, mad=0.0197/0.0098, median=1639ms
iter # 99: 1628ms, mad=0.0191/0.0099, median=1639ms
iter #100: 1619ms, mad=0.0177/0.0100, median=1638ms
iter #101: 1618ms, mad=0.0163/0.0101, median=1638ms
iter #102: 1708ms, mad=0.0177/0.0102, median=1638ms
iter #103: 1709ms, mad=0.0191/0.0103, median=1639ms
iter #104: 1609ms, mad=0.0182/0.0104, median=1638ms
iter #105: 1627ms, mad=0.0172/0.0105, median=1638ms
iter #106: 1730ms, mad=0.0182/0.0106, median=1638ms
iter #107: 1627ms, mad=0.0172/0.0107, median=1638ms
iter #108: 1630ms, mad=0.0166/0.0108, median=1637ms
iter #109: 1702ms, mad=0.0172/0.0109, median=1638ms
iter #110: 1616ms, mad=0.0166/0.0110, median=1637ms
iter #111: 1631ms, mad=0.0160/0.0111, median=1637ms
iter #112: 1696ms, mad=0.0166/0.0112, median=1637ms
iter #113: 1620ms, mad=0.0160/0.0113, median=1637ms
iter #114: 1626ms, mad=0.0160/0.0114, median=1637ms
iter #115: 1654ms, mad=0.0159/0.0115, median=1637ms
iter #116: 1632ms, mad=0.0156/0.0116, median=1637ms
iter #117: 1729ms, mad=0.0159/0.0117, median=1637ms
iter #118: 1626ms, mad=0.0156/0.0118, median=1637ms
iter #119: 1691ms, mad=0.0159/0.0119, median=1637ms
iter #120: 1604ms, mad=0.0160/0.0120, median=1637ms
iter #121: 1623ms, mad=0.0159/0.0121, median=1637ms
iter #122: 1701ms, mad=0.0160/0.0122, median=1637ms
iter #123: 1625ms, mad=0.0159/0.0123, median=1637ms
iter #124: 1617ms, mad=0.0155/0.0124, median=1637ms
iter #125: 1701ms, mad=0.0159/0.0125, median=1637ms
iter #126: 1616ms, mad=0.0155/0.0126, median=1637ms
iter #127: 1612ms, mad=0.0155/0.0127, median=1636ms
iter #128: 1684ms, mad=0.0155/0.0128, median=1637ms
iter #129: 1610ms, mad=0.0156/0.0129, median=1636ms
iter #130: 1695ms, mad=0.0160/0.0130, median=1637ms
iter #131: 1608ms, mad=0.0161/0.0131, median=1636ms
iter #132: 1707ms, mad=0.0163/0.0132, median=1637ms
iter #133: 1628ms, mad=0.0161/0.0133, median=1636ms
iter #134: 1607ms, mad=0.0159/0.0134, median=1635ms
iter #135: 1749ms, mad=0.0164/0.0135, median=1636ms
iter #136: 1623ms, mad=0.0159/0.0136, median=1635ms
iter #137: 1725ms, mad=0.0164/0.0137, median=1636ms
iter #138: 1609ms, mad=0.0160/0.0138, median=1635ms
iter #139: 1640ms, mad=0.0164/0.0139, median=1636ms
iter #140: 1735ms, mad=0.0164/0.0140, median=1637ms
iter #141: 1628ms, mad=0.0164/0.0141, median=1636ms
iter #142: 1658ms, mad=0.0163/0.0142, median=1637ms
iter #143: 1689ms, mad=0.0165/0.0143, median=1637ms
iter #144: 1611ms, mad=0.0163/0.0144, median=1637ms
iter #145: 1601ms, mad=0.0164/0.0145, median=1636ms
iter #146: 1703ms, mad=0.0164/0.0146, median=1637ms
iter #147: 1620ms, mad=0.0164/0.0147, median=1636ms
iter #148: 1626ms, mad=0.0157/0.0148, median=1635ms
iter #149: 1641ms, mad=0.0161/0.0149, median=1636ms
iter #150: 1695ms, mad=0.0163/0.0150, median=1637ms
iter #151: 1593ms, mad=0.0164/0.0151, median=1636ms
iter #152: 1623ms, mad=0.0157/0.0152, median=1635ms
iter #153: 1635ms, mad=0.0158/0.0153, median=1635ms
iter #154: 1712ms, mad=0.0160/0.0154, median=1636ms
iter #155: 1655ms, mad=0.0161/0.0155, median=1636ms
iter #156: 1698ms, mad=0.0163/0.0156, median=1637ms
iter #157: 1706ms, mad=0.0165/0.0157, median=1637ms
iter #158: 1628ms, mad=0.0163/0.0158, median=1637ms
iter #159: 1623ms, mad=0.0161/0.0159, median=1636ms
iter #160: 1696ms, mad=0.0163/0.0160, median=1637ms
iter #161: 1641ms, mad=0.0161/0.0161, median=1637ms
median: 1637ms
$ chruby 3.2.0; taskset -c 7 ruby -Iharness-warmup --yjit benchmarks/railsbench/benchmark.rb
ruby 3.2.0 (2022-12-25 revision a528908271) +YJIT [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 1195ms, mad=0.0000/0.0000, median=1195ms
iter # 2: 1033ms, mad=0.0728/0.0000, median=1114ms
iter # 3: 1094ms, mad=0.0559/0.0000, median=1094ms
iter # 4: 1052ms, mad=0.0285/0.0000, median=1073ms
iter # 5: 1058ms, mad=0.0238/0.0000, median=1058ms
iter # 6: 1064ms, mad=0.0172/0.0000, median=1061ms
iter # 7: 1059ms, mad=0.0066/0.0000, median=1059ms
iter # 8: 1051ms, mad=0.0069/0.0000, median=1059ms
iter # 9: 1057ms, mad=0.0055/0.0000, median=1058ms
iter # 10: 1050ms, mad=0.0062/0.0010, median=1057ms
iter # 11: 1048ms, mad=0.0061/0.0011, median=1057ms
iter # 12: 1053ms, mad=0.0043/0.0012, median=1055ms
iter # 13: 1071ms, mad=0.0061/0.0013, median=1057ms
iter # 14: 1049ms, mad=0.0052/0.0014, median=1055ms
iter # 15: 1049ms, mad=0.0047/0.0015, median=1053ms
iter # 16: 1053ms, mad=0.0045/0.0016, median=1053ms
iter # 17: 1057ms, mad=0.0043/0.0017, median=1053ms
iter # 18: 1050ms, mad=0.0042/0.0018, median=1053ms
iter # 19: 1048ms, mad=0.0042/0.0019, median=1053ms
iter # 20: 1051ms, mad=0.0041/0.0020, median=1053ms
iter # 21: 1063ms, mad=0.0042/0.0021, median=1053ms
iter # 22: 1051ms, mad=0.0041/0.0022, median=1053ms
iter # 23: 1049ms, mad=0.0041/0.0023, median=1052ms
iter # 24: 1056ms, mad=0.0038/0.0024, median=1053ms
iter # 25: 1067ms, mad=0.0042/0.0025, median=1053ms
iter # 26: 1063ms, mad=0.0042/0.0026, median=1053ms
iter # 27: 1058ms, mad=0.0043/0.0027, median=1053ms
iter # 28: 1077ms, mad=0.0048/0.0028, median=1054ms
iter # 29: 1058ms, mad=0.0059/0.0029, median=1056ms
iter # 30: 1051ms, mad=0.0046/0.0030, median=1054ms
iter # 31: 1054ms, mad=0.0045/0.0031, median=1054ms
iter # 32: 1065ms, mad=0.0049/0.0032, median=1055ms
iter # 33: 1088ms, mad=0.0059/0.0033, median=1056ms
iter # 34: 1019ms, mad=0.0053/0.0034, median=1055ms
iter # 35: 1055ms, mad=0.0051/0.0035, median=1055ms
iter # 36: 1063ms, mad=0.0057/0.0036, median=1055ms
iter # 37: 1057ms, mad=0.0059/0.0037, median=1056ms
iter # 38: 1079ms, mad=0.0063/0.0038, median=1056ms
iter # 39: 1052ms, mad=0.0059/0.0039, median=1056ms
iter # 40: 1057ms, mad=0.0060/0.0040, median=1056ms
iter # 41: 1049ms, mad=0.0059/0.0041, median=1056ms
iter # 42: 1049ms, mad=0.0057/0.0042, median=1055ms
iter # 43: 1059ms, mad=0.0059/0.0043, median=1056ms
iter # 44: 1023ms, mad=0.0057/0.0044, median=1055ms
iter # 45: 1058ms, mad=0.0059/0.0045, median=1056ms
iter # 46: 1050ms, mad=0.0055/0.0046, median=1055ms
iter # 47: 1121ms, mad=0.0059/0.0047, median=1056ms
iter # 48: 1049ms, mad=0.0056/0.0048, median=1055ms
iter # 49: 1051ms, mad=0.0051/0.0049, median=1055ms
iter # 50: 1057ms, mad=0.0055/0.0050, median=1055ms
iter # 51: 1074ms, mad=0.0059/0.0051, median=1056ms
iter # 52: 1060ms, mad=0.0062/0.0052, median=1056ms
iter # 53: 1072ms, mad=0.0061/0.0053, median=1057ms
iter # 54: 1104ms, mad=0.0061/0.0054, median=1057ms
iter # 55: 1135ms, mad=0.0064/0.0055, median=1057ms
iter # 56: 1121ms, mad=0.0064/0.0056, median=1057ms
iter # 57: 1081ms, mad=0.0065/0.0057, median=1057ms
iter # 58: 1114ms, mad=0.0068/0.0058, median=1057ms
iter # 59: 1082ms, mad=0.0071/0.0059, median=1057ms
iter # 60: 1119ms, mad=0.0072/0.0060, median=1057ms
iter # 61: 1064ms, mad=0.0071/0.0061, median=1057ms
iter # 62: 1077ms, mad=0.0073/0.0062, median=1057ms
iter # 63: 1147ms, mad=0.0074/0.0063, median=1058ms
iter # 64: 1097ms, mad=0.0075/0.0064, median=1058ms
iter # 65: 1112ms, mad=0.0076/0.0065, median=1058ms
iter # 66: 1096ms, mad=0.0080/0.0066, median=1058ms
iter # 67: 1114ms, mad=0.0081/0.0067, median=1058ms
iter # 68: 1068ms, mad=0.0083/0.0068, median=1058ms
iter # 69: 1135ms, mad=0.0085/0.0069, median=1058ms
iter # 70: 1069ms, mad=0.0086/0.0070, median=1058ms
iter # 71: 1139ms, mad=0.0088/0.0071, median=1059ms
iter # 72: 1094ms, mad=0.0091/0.0072, median=1059ms
iter # 73: 1086ms, mad=0.0094/0.0073, median=1059ms
iter # 74: 1106ms, mad=0.0096/0.0074, median=1059ms
iter # 75: 1126ms, mad=0.0098/0.0075, median=1060ms
iter # 76: 1054ms, mad=0.0096/0.0076, median=1059ms
iter # 77: 1056ms, mad=0.0094/0.0077, median=1059ms
iter # 78: 1053ms, mad=0.0091/0.0078, median=1059ms
iter # 79: 1052ms, mad=0.0088/0.0079, median=1059ms
iter # 80: 1069ms, mad=0.0091/0.0080, median=1059ms
iter # 81: 1053ms, mad=0.0088/0.0081, median=1059ms
iter # 82: 1060ms, mad=0.0090/0.0082, median=1059ms
iter # 83: 1054ms, mad=0.0087/0.0083, median=1059ms
iter # 84: 1071ms, mad=0.0090/0.0084, median=1059ms
iter # 85: 1054ms, mad=0.0087/0.0085, median=1059ms
iter # 86: 1052ms, mad=0.0085/0.0086, median=1058ms
median: 1058ms
$ ruby --jvm -Iharness-warmup benchmarks/railsbench/benchmark.rb
truffleruby 22.3.0, like ruby 3.0.3, GraalVM CE JVM [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 11187ms, mad=0.0000/0.0000, median=11187ms
iter # 2: 4462ms, mad=0.4297/0.0000, median=7825ms
iter # 3: 3255ms, mad=0.2704/0.0000, median=4462ms
iter # 4: 2835ms, mad=0.2108/0.0000, median=3859ms
iter # 5: 2649ms, mad=0.1863/0.0000, median=3255ms
iter # 6: 2514ms, mad=0.1523/0.0000, median=3045ms
iter # 7: 2420ms, mad=0.1465/0.0000, median=2835ms
iter # 8: 2349ms, mad=0.1304/0.0000, median=2742ms
iter # 9: 2206ms, mad=0.1132/0.0000, median=2649ms
iter # 10: 2220ms, mad=0.1191/0.0010, median=2581ms
iter # 11: 2120ms, mad=0.1223/0.0011, median=2514ms
iter # 12: 2001ms, mad=0.1231/0.0012, median=2467ms
iter # 13: 1977ms, mad=0.1239/0.0013, median=2420ms
iter # 14: 1947ms, mad=0.1358/0.0014, median=2384ms
iter # 15: 1898ms, mad=0.1480/0.0015, median=2349ms
iter # 16: 1842ms, mad=0.1411/0.0016, median=2284ms
iter # 17: 1801ms, mad=0.1323/0.0017, median=2220ms
iter # 18: 1798ms, mad=0.1391/0.0018, median=2213ms
iter # 19: 1746ms, mad=0.1396/0.0019, median=2206ms
iter # 20: 1779ms, mad=0.1553/0.0020, median=2163ms
iter # 21: 1741ms, mad=0.1507/0.0021, median=2120ms
iter # 22: 1684ms, mad=0.1381/0.0022, median=2061ms
iter # 23: 1693ms, mad=0.1273/0.0023, median=2001ms
iter # 24: 1650ms, mad=0.1233/0.0024, median=1989ms
iter # 25: 1645ms, mad=0.1230/0.0025, median=1977ms
iter # 26: 1631ms, mad=0.1343/0.0026, median=1962ms
iter # 27: 1613ms, mad=0.1351/0.0027, median=1947ms
iter # 28: 1594ms, mad=0.1430/0.0028, median=1923ms
iter # 29: 1618ms, mad=0.1333/0.0029, median=1898ms
iter # 30: 1556ms, mad=0.1307/0.0030, median=1870ms
iter # 31: 1561ms, mad=0.1214/0.0031, median=1842ms
iter # 32: 1536ms, mad=0.1129/0.0032, median=1821ms
iter # 33: 1533ms, mad=0.1113/0.0033, median=1801ms
iter # 34: 1547ms, mad=0.1130/0.0034, median=1799ms
iter # 35: 1528ms, mad=0.1135/0.0035, median=1798ms
iter # 36: 1493ms, mad=0.1231/0.0036, median=1789ms
iter # 37: 1484ms, mad=0.1246/0.0037, median=1779ms
iter # 38: 1463ms, mad=0.1219/0.0038, median=1763ms
iter # 39: 1450ms, mad=0.1202/0.0039, median=1746ms
iter # 40: 1484ms, mad=0.1200/0.0040, median=1744ms
iter # 41: 1424ms, mad=0.1198/0.0041, median=1741ms
iter # 42: 1404ms, mad=0.1203/0.0042, median=1717ms
iter # 43: 1430ms, mad=0.1211/0.0043, median=1693ms
iter # 44: 1411ms, mad=0.1209/0.0044, median=1689ms
iter # 45: 1407ms, mad=0.1186/0.0045, median=1684ms
iter # 46: 1406ms, mad=0.1160/0.0046, median=1667ms
iter # 47: 1409ms, mad=0.1160/0.0047, median=1650ms
iter # 48: 1417ms, mad=0.1189/0.0048, median=1648ms
iter # 49: 1362ms, mad=0.1195/0.0049, median=1645ms
iter # 50: 1342ms, mad=0.1255/0.0050, median=1638ms
iter # 51: 1341ms, mad=0.1269/0.0051, median=1631ms
iter # 52: 1338ms, mad=0.1255/0.0052, median=1625ms
iter # 53: 1320ms, mad=0.1240/0.0053, median=1618ms
iter # 54: 1348ms, mad=0.1247/0.0054, median=1616ms
iter # 55: 1309ms, mad=0.1254/0.0055, median=1613ms
iter # 56: 1297ms, mad=0.1219/0.0056, median=1604ms
iter # 57: 1309ms, mad=0.1177/0.0057, median=1594ms
iter # 58: 1317ms, mad=0.1191/0.0058, median=1577ms
iter # 59: 1292ms, mad=0.1269/0.0059, median=1561ms
iter # 60: 1267ms, mad=0.1301/0.0060, median=1558ms
iter # 61: 1245ms, mad=0.1333/0.0061, median=1556ms
iter # 62: 1250ms, mad=0.1328/0.0062, median=1551ms
iter # 63: 1236ms, mad=0.1323/0.0063, median=1547ms
iter # 64: 1238ms, mad=0.1312/0.0064, median=1542ms
iter # 65: 1215ms, mad=0.1333/0.0065, median=1536ms
iter # 66: 1207ms, mad=0.1364/0.0066, median=1534ms
iter # 67: 1197ms, mad=0.1388/0.0067, median=1533ms
iter # 68: 1201ms, mad=0.1387/0.0068, median=1530ms
iter # 69: 1193ms, mad=0.1395/0.0069, median=1528ms
iter # 70: 1186ms, mad=0.1335/0.0070, median=1511ms
iter # 71: 1182ms, mad=0.1310/0.0071, median=1493ms
iter # 72: 1204ms, mad=0.1318/0.0072, median=1489ms
iter # 73: 1145ms, mad=0.1345/0.0073, median=1484ms
iter # 74: 1163ms, mad=0.1376/0.0074, median=1484ms
iter # 75: 1136ms, mad=0.1406/0.0075, median=1484ms
iter # 76: 1130ms, mad=0.1458/0.0076, median=1474ms
iter # 77: 1142ms, mad=0.1487/0.0077, median=1463ms
iter # 78: 1143ms, mad=0.1474/0.0078, median=1456ms
iter # 79: 1116ms, mad=0.1461/0.0079, median=1450ms
iter # 80: 1112ms, mad=0.1440/0.0080, median=1440ms
iter # 81: 1124ms, mad=0.1504/0.0081, median=1430ms
iter # 82: 1120ms, mad=0.1536/0.0082, median=1427ms
iter # 83: 1114ms, mad=0.1546/0.0083, median=1424ms
iter # 84: 1120ms, mad=0.1538/0.0084, median=1421ms
iter # 85: 1123ms, mad=0.1530/0.0085, median=1417ms
iter # 86: 1118ms, mad=0.1535/0.0086, median=1414ms
iter # 87: 1125ms, mad=0.1542/0.0087, median=1411ms
iter # 88: 1111ms, mad=0.1552/0.0088, median=1410ms
iter # 89: 1104ms, mad=0.1576/0.0089, median=1409ms
iter # 90: 1090ms, mad=0.1579/0.0090, median=1408ms
iter # 91: 1105ms, mad=0.1589/0.0091, median=1407ms
iter # 92: 1100ms, mad=0.1596/0.0092, median=1407ms
iter # 93: 1095ms, mad=0.1598/0.0093, median=1406ms
iter # 94: 1082ms, mad=0.1658/0.0094, median=1405ms
iter # 95: 1071ms, mad=0.1712/0.0095, median=1404ms
iter # 96: 1058ms, mad=0.1726/0.0096, median=1383ms
iter # 97: 1093ms, mad=0.1700/0.0097, median=1362ms
iter # 98: 1100ms, mad=0.1681/0.0098, median=1355ms
iter # 99: 1090ms, mad=0.1656/0.0099, median=1348ms
iter #100: 1087ms, mad=0.1640/0.0100, median=1345ms
iter #101: 1080ms, mad=0.1626/0.0101, median=1342ms
iter #102: 1092ms, mad=0.1631/0.0102, median=1342ms
iter #103: 1091ms, mad=0.1636/0.0103, median=1341ms
iter #104: 1084ms, mad=0.1638/0.0104, median=1339ms
iter #105: 1076ms, mad=0.1630/0.0105, median=1338ms
iter #106: 1071ms, mad=0.1611/0.0106, median=1329ms
iter #107: 1091ms, mad=0.1583/0.0107, median=1320ms
iter #108: 1050ms, mad=0.1604/0.0108, median=1318ms
iter #109: 1045ms, mad=0.1608/0.0109, median=1317ms
iter #110: 1069ms, mad=0.1605/0.0110, median=1313ms
iter #111: 1079ms, mad=0.1592/0.0111, median=1309ms
iter #112: 1060ms, mad=0.1592/0.0112, median=1309ms
iter #113: 1052ms, mad=0.1592/0.0113, median=1309ms
iter #114: 1047ms, mad=0.1575/0.0114, median=1303ms
iter #115: 1048ms, mad=0.1557/0.0115, median=1297ms
iter #116: 1039ms, mad=0.1545/0.0116, median=1294ms
iter #117: 1014ms, mad=0.1544/0.0117, median=1292ms
iter #118: 1029ms, mad=0.1475/0.0118, median=1279ms
iter #119: 1036ms, mad=0.1423/0.0119, median=1267ms
iter #120: 1026ms, mad=0.1377/0.0120, median=1259ms
iter #121: 1037ms, mad=0.1359/0.0121, median=1250ms
iter #122: 1013ms, mad=0.1355/0.0122, median=1248ms
iter #123: 1026ms, mad=0.1361/0.0123, median=1245ms
iter #124: 1026ms, mad=0.1367/0.0124, median=1242ms
iter #125: 1025ms, mad=0.1366/0.0125, median=1238ms
iter #126: 1018ms, mad=0.1384/0.0126, median=1237ms
iter #127: 1009ms, mad=0.1401/0.0127, median=1236ms
iter #128: 1007ms, mad=0.1438/0.0128, median=1225ms
iter #129: 1000ms, mad=0.1374/0.0129, median=1215ms
iter #130: 997ms, mad=0.1348/0.0130, median=1211ms
iter #131: 1004ms, mad=0.1322/0.0131, median=1207ms
iter #132: 1014ms, mad=0.1319/0.0132, median=1205ms
iter #133: 1030ms, mad=0.1319/0.0133, median=1204ms
iter #134: 1012ms, mad=0.1344/0.0134, median=1202ms
iter #135: 1018ms, mad=0.1348/0.0135, median=1201ms
iter #136: 1021ms, mad=0.1351/0.0136, median=1199ms
iter #137: 1026ms, mad=0.1339/0.0137, median=1197ms
iter #138: 1023ms, mad=0.1352/0.0138, median=1195ms
iter #139: 1015ms, mad=0.1365/0.0139, median=1193ms
iter #140: 993ms, mad=0.1345/0.0140, median=1190ms
iter #141: 973ms, mad=0.1347/0.0141, median=1186ms
iter #142: 1002ms, mad=0.1331/0.0142, median=1184ms
iter #143: 973ms, mad=0.1319/0.0143, median=1182ms
iter #144: 973ms, mad=0.1267/0.0144, median=1172ms
iter #145: 935ms, mad=0.1250/0.0145, median=1163ms
iter #146: 957ms, mad=0.1213/0.0146, median=1154ms
iter #147: 938ms, mad=0.1156/0.0147, median=1145ms
iter #148: 953ms, mad=0.1153/0.0148, median=1144ms
iter #149: 954ms, mad=0.1149/0.0149, median=1143ms
iter #150: 922ms, mad=0.1156/0.0150, median=1142ms
iter #151: 916ms, mad=0.1162/0.0151, median=1142ms
iter #152: 927ms, mad=0.1151/0.0152, median=1139ms
iter #153: 960ms, mad=0.1153/0.0153, median=1136ms
iter #154: 936ms, mad=0.1147/0.0154, median=1133ms
iter #155: 930ms, mad=0.1131/0.0155, median=1130ms
iter #156: 917ms, mad=0.1118/0.0156, median=1127ms
iter #157: 939ms, mad=0.1110/0.0157, median=1125ms
iter #158: 901ms, mad=0.1123/0.0158, median=1124ms
iter #159: 931ms, mad=0.1130/0.0159, median=1124ms
iter #160: 950ms, mad=0.1143/0.0160, median=1123ms
iter #161: 945ms, mad=0.1155/0.0161, median=1123ms
iter #162: 927ms, mad=0.1223/0.0162, median=1121ms
iter #163: 934ms, mad=0.1309/0.0163, median=1120ms
iter #164: 908ms, mad=0.1308/0.0164, median=1120ms
iter #165: 900ms, mad=0.1306/0.0165, median=1120ms
iter #166: 865ms, mad=0.1303/0.0166, median=1119ms
iter #167: 846ms, mad=0.1299/0.0167, median=1118ms
iter #168: 891ms, mad=0.1317/0.0168, median=1117ms
iter #169: 877ms, mad=0.1361/0.0169, median=1116ms
iter #170: 898ms, mad=0.1376/0.0170, median=1115ms
iter #171: 885ms, mad=0.1380/0.0171, median=1114ms
iter #172: 880ms, mad=0.1394/0.0172, median=1113ms
iter #173: 857ms, mad=0.1396/0.0173, median=1112ms
iter #174: 880ms, mad=0.1409/0.0174, median=1111ms
iter #175: 879ms, mad=0.1410/0.0175, median=1111ms
iter #176: 887ms, mad=0.1412/0.0176, median=1108ms
iter #177: 850ms, mad=0.1404/0.0177, median=1105ms
iter #178: 874ms, mad=0.1420/0.0178, median=1104ms
iter #179: 836ms, mad=0.1436/0.0179, median=1104ms
iter #180: 858ms, mad=0.1451/0.0180, median=1102ms
iter #181: 846ms, mad=0.1465/0.0181, median=1100ms
iter #182: 854ms, mad=0.1470/0.0182, median=1100ms
iter #183: 845ms, mad=0.1474/0.0183, median=1100ms
iter #184: 858ms, mad=0.1463/0.0184, median=1098ms
iter #185: 847ms, mad=0.1453/0.0185, median=1095ms
iter #186: 858ms, mad=0.1450/0.0186, median=1094ms
iter #187: 847ms, mad=0.1447/0.0187, median=1093ms
iter #188: 876ms, mad=0.1447/0.0188, median=1093ms
iter #189: 867ms, mad=0.1448/0.0189, median=1092ms
iter #190: 877ms, mad=0.1461/0.0190, median=1092ms
iter #191: 867ms, mad=0.1472/0.0191, median=1091ms
iter #192: 863ms, mad=0.1472/0.0192, median=1091ms
iter #193: 866ms, mad=0.1472/0.0193, median=1091ms
iter #194: 870ms, mad=0.1485/0.0194, median=1091ms
iter #195: 880ms, mad=0.1498/0.0195, median=1090ms
iter #196: 884ms, mad=0.1497/0.0196, median=1090ms
iter #197: 866ms, mad=0.1497/0.0197, median=1090ms
iter #198: 857ms, mad=0.1506/0.0198, median=1088ms
iter #199: 850ms, mad=0.1515/0.0199, median=1087ms
iter #200: 871ms, mad=0.1530/0.0200, median=1085ms
iter #201: 854ms, mad=0.1535/0.0201, median=1084ms
iter #202: 852ms, mad=0.1538/0.0202, median=1083ms
iter #203: 842ms, mad=0.1548/0.0203, median=1082ms
iter #204: 855ms, mad=0.1579/0.0204, median=1081ms
iter #205: 843ms, mad=0.1588/0.0205, median=1080ms
iter #206: 844ms, mad=0.1618/0.0206, median=1080ms
iter #207: 863ms, mad=0.1648/0.0207, median=1079ms
iter #208: 868ms, mad=0.1640/0.0208, median=1078ms
iter #209: 871ms, mad=0.1633/0.0209, median=1076ms
iter #210: 854ms, mad=0.1637/0.0210, median=1073ms
iter #211: 865ms, mad=0.1669/0.0211, median=1071ms
iter #212: 873ms, mad=0.1676/0.0212, median=1071ms
iter #213: 867ms, mad=0.1681/0.0213, median=1071ms
iter #214: 875ms, mad=0.1694/0.0214, median=1070ms
iter #215: 843ms, mad=0.1700/0.0215, median=1069ms
iter #216: 874ms, mad=0.1698/0.0216, median=1065ms
iter #217: 875ms, mad=0.1696/0.0217, median=1060ms
iter #218: 894ms, mad=0.1687/0.0218, median=1059ms
iter #219: 866ms, mad=0.1679/0.0219, median=1058ms
iter #220: 840ms, mad=0.1663/0.0220, median=1055ms
iter #221: 843ms, mad=0.1647/0.0221, median=1052ms
iter #222: 861ms, mad=0.1649/0.0222, median=1051ms
iter #223: 865ms, mad=0.1651/0.0223, median=1050ms
iter #224: 860ms, mad=0.1644/0.0224, median=1049ms
iter #225: 865ms, mad=0.1636/0.0225, median=1048ms
iter #226: 875ms, mad=0.1635/0.0226, median=1048ms
iter #227: 876ms, mad=0.1632/0.0227, median=1047ms
iter #228: 855ms, mad=0.1625/0.0228, median=1046ms
iter #229: 841ms, mad=0.1625/0.0229, median=1045ms
iter #230: 860ms, mad=0.1604/0.0230, median=1042ms
iter #231: 874ms, mad=0.1583/0.0231, median=1039ms
iter #232: 888ms, mad=0.1575/0.0232, median=1038ms
iter #233: 882ms, mad=0.1568/0.0233, median=1037ms
iter #234: 873ms, mad=0.1568/0.0234, median=1037ms
iter #235: 866ms, mad=0.1568/0.0235, median=1036ms
iter #236: 875ms, mad=0.1546/0.0236, median=1033ms
iter #237: 872ms, mad=0.1522/0.0237, median=1030ms
iter #238: 868ms, mad=0.1522/0.0238, median=1030ms
iter #239: 865ms, mad=0.1523/0.0239, median=1029ms
iter #240: 872ms, mad=0.1514/0.0240, median=1028ms
iter #241: 852ms, mad=0.1510/0.0241, median=1026ms
iter #242: 851ms, mad=0.1510/0.0242, median=1026ms
iter #243: 853ms, mad=0.1510/0.0243, median=1026ms
iter #244: 855ms, mad=0.1512/0.0244, median=1026ms
iter #245: 847ms, mad=0.1514/0.0245, median=1026ms
iter #246: 852ms, mad=0.1520/0.0246, median=1026ms
iter #247: 846ms, mad=0.1523/0.0247, median=1026ms
iter #248: 854ms, mad=0.1526/0.0248, median=1025ms
iter #249: 849ms, mad=0.1528/0.0249, median=1025ms
iter #250: 868ms, mad=0.1521/0.0250, median=1024ms
iter #251: 854ms, mad=0.1513/0.0251, median=1023ms
iter #252: 839ms, mad=0.1509/0.0252, median=1022ms
iter #253: 864ms, mad=0.1504/0.0253, median=1021ms
iter #254: 866ms, mad=0.1495/0.0254, median=1019ms
iter #255: 856ms, mad=0.1486/0.0255, median=1018ms
iter #256: 863ms, mad=0.1486/0.0256, median=1018ms
iter #257: 856ms, mad=0.1485/0.0257, median=1018ms
iter #258: 859ms, mad=0.1475/0.0258, median=1016ms
iter #259: 867ms, mad=0.1463/0.0259, median=1015ms
iter #260: 889ms, mad=0.1460/0.0260, median=1015ms
iter #261: 875ms, mad=0.1455/0.0261, median=1014ms
iter #262: 905ms, mad=0.1455/0.0262, median=1014ms
iter #263: 853ms, mad=0.1455/0.0263, median=1014ms
iter #264: 871ms, mad=0.1449/0.0264, median=1014ms
iter #265: 857ms, mad=0.1444/0.0265, median=1013ms
iter #266: 874ms, mad=0.1439/0.0266, median=1012ms
iter #267: 870ms, mad=0.1433/0.0267, median=1012ms
iter #268: 864ms, mad=0.1422/0.0268, median=1010ms
iter #269: 877ms, mad=0.1410/0.0269, median=1009ms
iter #270: 894ms, mad=0.1401/0.0270, median=1008ms
iter #271: 858ms, mad=0.1392/0.0271, median=1007ms
iter #272: 862ms, mad=0.1382/0.0272, median=1005ms
iter #273: 846ms, mad=0.1375/0.0273, median=1004ms
iter #274: 890ms, mad=0.1367/0.0274, median=1003ms
iter #275: 865ms, mad=0.1358/0.0275, median=1002ms
iter #276: 871ms, mad=0.1351/0.0276, median=1001ms
iter #277: 884ms, mad=0.1344/0.0277, median=1000ms
iter #278: 879ms, mad=0.1329/0.0278, median=999ms
iter #279: 885ms, mad=0.1314/0.0279, median=997ms
iter #280: 891ms, mad=0.1298/0.0280, median=995ms
iter #281: 870ms, mad=0.1281/0.0281, median=993ms
iter #282: 866ms, mad=0.1214/0.0282, median=983ms
iter #283: 864ms, mad=0.1180/0.0283, median=973ms
iter #284: 880ms, mad=0.1176/0.0284, median=973ms
iter #285: 879ms, mad=0.1173/0.0285, median=973ms
iter #286: 892ms, mad=0.1171/0.0286, median=973ms
iter #287: 882ms, mad=0.1170/0.0287, median=973ms
iter #288: 876ms, mad=0.1127/0.0288, median=967ms
iter #289: 887ms, mad=0.1075/0.0289, median=960ms
iter #290: 884ms, mad=0.1058/0.0290, median=959ms
iter #291: 863ms, mad=0.1049/0.0291, median=957ms
iter #292: 874ms, mad=0.1033/0.0292, median=956ms
iter #293: 870ms, mad=0.1023/0.0293, median=954ms
iter #294: 870ms, mad=0.1015/0.0294, median=954ms
iter #295: 859ms, mad=0.1014/0.0295, median=953ms
iter #296: 887ms, mad=0.1005/0.0296, median=951ms
iter #297: 872ms, mad=0.0993/0.0297, median=950ms
iter #298: 874ms, mad=0.0970/0.0298, median=947ms
iter #299: 862ms, mad=0.0957/0.0299, median=945ms
iter #300: 867ms, mad=0.0928/0.0300, median=942ms
iter #301: 869ms, mad=0.0915/0.0301, median=939ms
iter #302: 874ms, mad=0.0909/0.0302, median=938ms
iter #303: 854ms, mad=0.0902/0.0303, median=938ms
iter #304: 867ms, mad=0.0895/0.0304, median=937ms
iter #305: 851ms, mad=0.0891/0.0305, median=936ms
iter #306: 860ms, mad=0.0886/0.0306, median=936ms
iter #307: 883ms, mad=0.0883/0.0307, median=935ms
iter #308: 875ms, mad=0.0876/0.0308, median=934ms
iter #309: 888ms, mad=0.0870/0.0309, median=934ms
iter #310: 870ms, mad=0.0862/0.0310, median=932ms
iter #311: 867ms, mad=0.0856/0.0311, median=931ms
iter #312: 873ms, mad=0.0849/0.0312, median=930ms
iter #313: 891ms, mad=0.0846/0.0313, median=930ms
iter #314: 957ms, mad=0.0842/0.0314, median=930ms
iter #315: 883ms, mad=0.0838/0.0315, median=930ms
iter #316: 849ms, mad=0.0838/0.0316, median=929ms
iter #317: 888ms, mad=0.0824/0.0317, median=927ms
iter #318: 966ms, mad=0.0830/0.0318, median=929ms
iter #319: 942ms, mad=0.0838/0.0319, median=930ms
iter #320: 883ms, mad=0.0823/0.0320, median=929ms
iter #321: 887ms, mad=0.0809/0.0321, median=927ms
iter #322: 884ms, mad=0.0809/0.0322, median=927ms
iter #323: 855ms, mad=0.0803/0.0323, median=927ms
iter #324: 867ms, mad=0.0790/0.0324, median=924ms
iter #325: 853ms, mad=0.0773/0.0325, median=922ms
iter #326: 857ms, mad=0.0750/0.0326, median=920ms
iter #327: 840ms, mad=0.0728/0.0327, median=917ms
iter #328: 879ms, mad=0.0721/0.0328, median=917ms
iter #329: 883ms, mad=0.0714/0.0329, median=916ms
iter #330: 882ms, mad=0.0671/0.0330, median=912ms
iter #331: 876ms, mad=0.0638/0.0331, median=908ms
iter #332: 868ms, mad=0.0620/0.0332, median=906ms
iter #333: 868ms, mad=0.0604/0.0333, median=905ms
iter #334: 870ms, mad=0.0595/0.0334, median=903ms
iter #335: 870ms, mad=0.0581/0.0335, median=901ms
iter #336: 883ms, mad=0.0578/0.0336, median=901ms
iter #337: 885ms, mad=0.0569/0.0337, median=900ms
iter #338: 863ms, mad=0.0560/0.0338, median=899ms
iter #339: 875ms, mad=0.0547/0.0339, median=898ms
iter #340: 883ms, mad=0.0536/0.0340, median=896ms
iter #341: 881ms, mad=0.0528/0.0341, median=894ms
iter #342: 896ms, mad=0.0517/0.0342, median=895ms
iter #343: 882ms, mad=0.0504/0.0343, median=894ms
iter #344: 889ms, mad=0.0504/0.0344, median=894ms
iter #345: 905ms, mad=0.0504/0.0345, median=894ms
iter #346: 868ms, mad=0.0500/0.0346, median=894ms
iter #347: 883ms, mad=0.0496/0.0347, median=894ms
iter #348: 867ms, mad=0.0488/0.0348, median=893ms
iter #349: 886ms, mad=0.0486/0.0349, median=892ms
iter #350: 874ms, mad=0.0484/0.0350, median=891ms
iter #351: 858ms, mad=0.0482/0.0351, median=891ms
iter #352: 847ms, mad=0.0487/0.0352, median=891ms
iter #353: 844ms, mad=0.0490/0.0353, median=891ms
iter #354: 846ms, mad=0.0491/0.0354, median=891ms
iter #355: 841ms, mad=0.0492/0.0355, median=891ms
iter #356: 858ms, mad=0.0490/0.0356, median=891ms
iter #357: 864ms, mad=0.0488/0.0357, median=890ms
iter #358: 860ms, mad=0.0484/0.0358, median=890ms
iter #359: 879ms, mad=0.0477/0.0359, median=889ms
iter #360: 875ms, mad=0.0470/0.0360, median=889ms
iter #361: 879ms, mad=0.0469/0.0361, median=889ms
iter #362: 864ms, mad=0.0468/0.0362, median=889ms
iter #363: 859ms, mad=0.0467/0.0363, median=888ms
iter #364: 864ms, mad=0.0455/0.0364, median=888ms
iter #365: 854ms, mad=0.0444/0.0365, median=888ms
iter #366: 856ms, mad=0.0440/0.0366, median=888ms
iter #367: 865ms, mad=0.0437/0.0367, median=888ms
iter #368: 856ms, mad=0.0437/0.0368, median=888ms
iter #369: 841ms, mad=0.0445/0.0369, median=887ms
iter #370: 850ms, mad=0.0438/0.0370, median=887ms
iter #371: 847ms, mad=0.0445/0.0371, median=887ms
iter #372: 876ms, mad=0.0438/0.0372, median=887ms
iter #373: 877ms, mad=0.0429/0.0373, median=887ms
iter #374: 885ms, mad=0.0424/0.0374, median=887ms
iter #375: 856ms, mad=0.0418/0.0375, median=887ms
iter #376: 868ms, mad=0.0417/0.0376, median=887ms
iter #377: 853ms, mad=0.0416/0.0377, median=886ms
iter #378: 857ms, mad=0.0408/0.0378, median=886ms
iter #379: 855ms, mad=0.0400/0.0379, median=885ms
iter #380: 867ms, mad=0.0396/0.0380, median=885ms
iter #381: 886ms, mad=0.0395/0.0381, median=885ms
iter #382: 898ms, mad=0.0398/0.0382, median=885ms
iter #383: 879ms, mad=0.0390/0.0383, median=885ms
iter #384: 861ms, mad=0.0388/0.0384, median=885ms
iter #385: 858ms, mad=0.0386/0.0385, median=885ms
iter #386: 867ms, mad=0.0383/0.0386, median=885ms
median: 885ms
$ /opt/graalvm-ee-java17-22.3.0/bin/ruby --jvm -Iharness-warmup benchmarks/railsbench/benchmark.rb
truffleruby 22.3.0, like ruby 3.0.3, GraalVM EE JVM [x86_64-linux]
Command: bundle check 2> /dev/null || bundle install
The Gemfile's dependencies are satisfied
Command: bin/rails db:migrate db:seed
Using 100 posts in the database
iter # 1: 8771ms, mad=0.0000/0.0000, median=8771ms
iter # 2: 3115ms, mad=0.4758/0.0000, median=5943ms
iter # 3: 2556ms, mad=0.1794/0.0000, median=3115ms
iter # 4: 2355ms, mad=0.1340/0.0000, median=2836ms
iter # 5: 2104ms, mad=0.1767/0.0000, median=2556ms
iter # 6: 2046ms, mad=0.1548/0.0000, median=2456ms
iter # 7: 1971ms, mad=0.1310/0.0000, median=2355ms
iter # 8: 1836ms, mad=0.1311/0.0000, median=2230ms
iter # 9: 1806ms, mad=0.1277/0.0000, median=2104ms
iter # 10: 1749ms, mad=0.1323/0.0010, median=2075ms
iter # 11: 1656ms, mad=0.1452/0.0011, median=2046ms
iter # 12: 1611ms, mad=0.1507/0.0012, median=2009ms
iter # 13: 1637ms, mad=0.1600/0.0013, median=1971ms
iter # 14: 1610ms, mad=0.1350/0.0014, median=1903ms
iter # 15: 1542ms, mad=0.1225/0.0015, median=1836ms
iter # 16: 1524ms, mad=0.1200/0.0016, median=1821ms
iter # 17: 1482ms, mad=0.1333/0.0017, median=1806ms
iter # 18: 1449ms, mad=0.1374/0.0018, median=1778ms
iter # 19: 1442ms, mad=0.1286/0.0019, median=1749ms
iter # 20: 1374ms, mad=0.1391/0.0020, median=1703ms
iter # 21: 1350ms, mad=0.1249/0.0021, median=1656ms
iter # 22: 1291ms, mad=0.1218/0.0022, median=1646ms
iter # 23: 1272ms, mad=0.1213/0.0023, median=1637ms
iter # 24: 1249ms, mad=0.1422/0.0024, median=1624ms
iter # 25: 1242ms, mad=0.1470/0.0025, median=1611ms
iter # 26: 1209ms, mad=0.1542/0.0026, median=1610ms
iter # 27: 1179ms, mad=0.1614/0.0027, median=1610ms
iter # 28: 1159ms, mad=0.1727/0.0028, median=1576ms
iter # 29: 1140ms, mad=0.1750/0.0029, median=1542ms
iter # 30: 1130ms, mad=0.1815/0.0030, median=1533ms
iter # 31: 1131ms, mad=0.1846/0.0031, median=1524ms
iter # 32: 1114ms, mad=0.1848/0.0032, median=1503ms
iter # 33: 1105ms, mad=0.1844/0.0033, median=1482ms
iter # 34: 1103ms, mad=0.1944/0.0034, median=1466ms
iter # 35: 1092ms, mad=0.2004/0.0035, median=1449ms
iter # 36: 1096ms, mad=0.2042/0.0036, median=1446ms
iter # 37: 1038ms, mad=0.2095/0.0037, median=1442ms
iter # 38: 1061ms, mad=0.1933/0.0038, median=1408ms
iter # 39: 1054ms, mad=0.1891/0.0039, median=1374ms
iter # 40: 1047ms, mad=0.1858/0.0040, median=1362ms
iter # 41: 1017ms, mad=0.1879/0.0041, median=1350ms
iter # 42: 1015ms, mad=0.1714/0.0042, median=1320ms
iter # 43: 1005ms, mad=0.1805/0.0043, median=1291ms
iter # 44: 986ms, mad=0.1801/0.0044, median=1282ms
iter # 45: 965ms, mad=0.1767/0.0045, median=1272ms
iter # 46: 1007ms, mad=0.1762/0.0046, median=1261ms
iter # 47: 942ms, mad=0.1852/0.0047, median=1249ms
iter # 48: 938ms, mad=0.1840/0.0048, median=1245ms
iter # 49: 929ms, mad=0.1829/0.0049, median=1242ms
iter # 50: 919ms, mad=0.1789/0.0050, median=1225ms
iter # 51: 910ms, mad=0.1845/0.0051, median=1209ms
iter # 52: 904ms, mad=0.1833/0.0052, median=1194ms
iter # 53: 881ms, mad=0.1820/0.0053, median=1179ms
iter # 54: 897ms, mad=0.1847/0.0054, median=1169ms
iter # 55: 894ms, mad=0.1872/0.0055, median=1159ms
iter # 56: 901ms, mad=0.1879/0.0056, median=1149ms
iter # 57: 869ms, mad=0.1852/0.0057, median=1140ms
iter # 58: 852ms, mad=0.1894/0.0058, median=1136ms
iter # 59: 843ms, mad=0.1928/0.0059, median=1131ms
iter # 60: 851ms, mad=0.1943/0.0060, median=1131ms
iter # 61: 826ms, mad=0.1949/0.0061, median=1130ms
iter # 62: 816ms, mad=0.1954/0.0062, median=1122ms
iter # 63: 799ms, mad=0.1911/0.0063, median=1114ms
iter # 64: 805ms, mad=0.1895/0.0064, median=1109ms
iter # 65: 807ms, mad=0.1878/0.0065, median=1105ms
iter # 66: 792ms, mad=0.1885/0.0066, median=1104ms
iter # 67: 766ms, mad=0.1893/0.0067, median=1103ms
iter # 68: 771ms, mad=0.1925/0.0068, median=1099ms
iter # 69: 773ms, mad=0.1958/0.0069, median=1096ms
iter # 70: 747ms, mad=0.2002/0.0070, median=1094ms
iter # 71: 758ms, mad=0.2046/0.0071, median=1092ms
iter # 72: 761ms, mad=0.2037/0.0072, median=1076ms
iter # 73: 747ms, mad=0.1991/0.0073, median=1061ms
iter # 74: 730ms, mad=0.2030/0.0074, median=1058ms
iter # 75: 753ms, mad=0.2068/0.0075, median=1054ms
iter # 76: 747ms, mad=0.2122/0.0076, median=1051ms
iter # 77: 715ms, mad=0.2146/0.0077, median=1047ms
iter # 78: 727ms, mad=0.2187/0.0078, median=1043ms
iter # 79: 723ms, mad=0.2225/0.0079, median=1038ms
iter # 80: 719ms, mad=0.2159/0.0080, median=1028ms
iter # 81: 699ms, mad=0.2205/0.0081, median=1017ms
iter # 82: 715ms, mad=0.2214/0.0082, median=1016ms
iter # 83: 713ms, mad=0.2238/0.0083, median=1015ms
iter # 84: 708ms, mad=0.2317/0.0084, median=1011ms
iter # 85: 715ms, mad=0.2332/0.0085, median=1007ms
iter # 86: 707ms, mad=0.2338/0.0086, median=1006ms
iter # 87: 700ms, mad=0.2352/0.0087, median=1005ms
iter # 88: 712ms, mad=0.2329/0.0088, median=996ms
iter # 89: 719ms, mad=0.2280/0.0089, median=986ms
iter # 90: 692ms, mad=0.2250/0.0090, median=975ms
iter # 91: 715ms, mad=0.2225/0.0091, median=965ms
iter # 92: 714ms, mad=0.2156/0.0092, median=953ms
iter # 93: 687ms, mad=0.2107/0.0093, median=942ms
iter # 94: 706ms, mad=0.2182/0.0094, median=940ms
iter # 95: 714ms, mad=0.2216/0.0095, median=938ms
iter # 96: 693ms, mad=0.2211/0.0096, median=933ms
iter # 97: 702ms, mad=0.2221/0.0097, median=929ms
iter # 98: 693ms, mad=0.2223/0.0098, median=924ms
iter # 99: 666ms, mad=0.2218/0.0099, median=919ms
iter #100: 642ms, mad=0.2179/0.0100, median=915ms
iter #101: 671ms, mad=0.2142/0.0101, median=910ms
iter #102: 658ms, mad=0.2130/0.0102, median=907ms
iter #103: 654ms, mad=0.2115/0.0103, median=904ms
iter #104: 664ms, mad=0.2105/0.0104, median=903ms
iter #105: 667ms, mad=0.2121/0.0105, median=901ms
iter #106: 650ms, mad=0.2125/0.0106, median=899ms
iter #107: 666ms, mad=0.2114/0.0107, median=897ms
iter #108: 662ms, mad=0.2105/0.0108, median=895ms
iter #109: 656ms, mad=0.2096/0.0109, median=894ms
iter #110: 661ms, mad=0.2067/0.0110, median=888ms
iter #111: 674ms, mad=0.2039/0.0111, median=881ms
iter #112: 644ms, mad=0.2028/0.0112, median=875ms
iter #113: 669ms, mad=0.2021/0.0113, median=869ms
iter #114: 658ms, mad=0.1984/0.0114, median=860ms
iter #115: 641ms, mad=0.1937/0.0115, median=852ms
iter #116: 660ms, mad=0.2014/0.0116, median=852ms
iter #117: 658ms, mad=0.2076/0.0117, median=851ms
iter #118: 646ms, mad=0.2055/0.0118, median=847ms
iter #119: 663ms, mad=0.2062/0.0119, median=843ms
iter #120: 659ms, mad=0.2034/0.0120, median=834ms
iter #121: 653ms, mad=0.1966/0.0121, median=826ms
iter #122: 660ms, mad=0.1929/0.0122, median=821ms
iter #123: 656ms, mad=0.1880/0.0123, median=816ms
iter #124: 651ms, mad=0.1859/0.0124, median=812ms
iter #125: 654ms, mad=0.1819/0.0125, median=807ms
iter #126: 655ms, mad=0.1812/0.0126, median=806ms
iter #127: 664ms, mad=0.1797/0.0127, median=805ms
iter #128: 655ms, mad=0.1771/0.0128, median=802ms
iter #129: 664ms, mad=0.1745/0.0129, median=799ms
iter #130: 654ms, mad=0.1722/0.0130, median=795ms
iter #131: 649ms, mad=0.1689/0.0131, median=792ms
iter #132: 663ms, mad=0.1603/0.0132, median=783ms
iter #133: 666ms, mad=0.1530/0.0133, median=773ms
iter #134: 646ms, mad=0.1521/0.0134, median=772ms
iter #135: 670ms, mad=0.1507/0.0135, median=771ms
iter #136: 659ms, mad=0.1476/0.0136, median=769ms
iter #137: 646ms, mad=0.1457/0.0137, median=766ms
iter #138: 657ms, mad=0.1426/0.0138, median=764ms
iter #139: 666ms, mad=0.1399/0.0139, median=761ms
iter #140: 655ms, mad=0.1379/0.0140, median=759ms
iter #141: 667ms, mad=0.1359/0.0141, median=758ms
iter #142: 668ms, mad=0.1329/0.0142, median=756ms
iter #143: 648ms, mad=0.1312/0.0143, median=753ms
iter #144: 657ms, mad=0.1280/0.0144, median=750ms
iter #145: 663ms, mad=0.1247/0.0145, median=747ms
iter #146: 668ms, mad=0.1245/0.0146, median=747ms
iter #147: 667ms, mad=0.1243/0.0147, median=747ms
iter #148: 666ms, mad=0.1236/0.0148, median=747ms
iter #149: 676ms, mad=0.1228/0.0149, median=747ms
iter #150: 651ms, mad=0.1136/0.0150, median=738ms
iter #151: 665ms, mad=0.1040/0.0151, median=730ms
iter #152: 669ms, mad=0.1030/0.0152, median=729ms
iter #153: 647ms, mad=0.1021/0.0153, median=727ms
iter #154: 669ms, mad=0.1006/0.0154, median=725ms
iter #155: 670ms, mad=0.0964/0.0155, median=723ms
iter #156: 653ms, mad=0.0958/0.0156, median=721ms
iter #157: 671ms, mad=0.0925/0.0157, median=719ms
iter #158: 666ms, mad=0.0922/0.0158, median=719ms
iter #159: 645ms, mad=0.0922/0.0159, median=719ms
iter #160: 667ms, mad=0.0895/0.0160, median=717ms
iter #161: 673ms, mad=0.0867/0.0161, median=715ms
iter #162: 648ms, mad=0.0868/0.0162, median=715ms
iter #163: 668ms, mad=0.0865/0.0163, median=715ms
iter #164: 672ms, mad=0.0859/0.0164, median=715ms
iter #165: 659ms, mad=0.0852/0.0165, median=715ms
iter #166: 677ms, mad=0.0850/0.0166, median=715ms
iter #167: 671ms, mad=0.0848/0.0167, median=715ms
iter #168: 663ms, mad=0.0841/0.0168, median=714ms
iter #169: 648ms, mad=0.0837/0.0169, median=714ms
iter #170: 664ms, mad=0.0834/0.0170, median=714ms
iter #171: 668ms, mad=0.0832/0.0171, median=714ms
iter #172: 646ms, mad=0.0830/0.0172, median=713ms
iter #173: 669ms, mad=0.0823/0.0173, median=713ms
iter #174: 665ms, mad=0.0820/0.0174, median=713ms
iter #175: 659ms, mad=0.0813/0.0175, median=712ms
iter #176: 667ms, mad=0.0787/0.0176, median=710ms
iter #177: 671ms, mad=0.0762/0.0177, median=708ms
iter #178: 643ms, mad=0.0758/0.0178, median=708ms
iter #179: 674ms, mad=0.0754/0.0179, median=707ms
iter #180: 658ms, mad=0.0746/0.0180, median=707ms
iter #181: 648ms, mad=0.0743/0.0181, median=706ms
iter #182: 660ms, mad=0.0717/0.0182, median=704ms
iter #183: 661ms, mad=0.0691/0.0183, median=702ms
iter #184: 638ms, mad=0.0680/0.0184, median=701ms
iter #185: 664ms, mad=0.0680/0.0185, median=700ms
iter #186: 672ms, mad=0.0680/0.0186, median=699ms
iter #187: 656ms, mad=0.0679/0.0187, median=699ms
iter #188: 671ms, mad=0.0636/0.0188, median=696ms
iter #189: 668ms, mad=0.0583/0.0189, median=693ms
iter #190: 656ms, mad=0.0579/0.0190, median=693ms
iter #191: 665ms, mad=0.0574/0.0191, median=693ms
iter #192: 665ms, mad=0.0561/0.0192, median=692ms
iter #193: 662ms, mad=0.0549/0.0193, median=692ms
iter #194: 655ms, mad=0.0530/0.0194, median=690ms
iter #195: 672ms, mad=0.0501/0.0195, median=687ms
iter #196: 674ms, mad=0.0484/0.0196, median=682ms
iter #197: 662ms, mad=0.0451/0.0197, median=677ms
iter #198: 679ms, mad=0.0453/0.0198, median=678ms
iter #199: 665ms, mad=0.0449/0.0199, median=677ms
iter #200: 665ms, mad=0.0445/0.0200, median=676ms
iter #201: 680ms, mad=0.0441/0.0201, median=677ms
iter #202: 682ms, mad=0.0439/0.0202, median=678ms
iter #203: 670ms, mad=0.0440/0.0203, median=677ms
iter #204: 671ms, mad=0.0430/0.0204, median=676ms
iter #205: 680ms, mad=0.0425/0.0205, median=677ms
iter #206: 662ms, mad=0.0421/0.0206, median=676ms
iter #207: 683ms, mad=0.0423/0.0207, median=677ms
iter #208: 674ms, mad=0.0420/0.0208, median=676ms
iter #209: 658ms, mad=0.0418/0.0209, median=676ms
iter #210: 671ms, mad=0.0403/0.0210, median=675ms
iter #211: 672ms, mad=0.0392/0.0211, median=674ms
iter #212: 668ms, mad=0.0388/0.0212, median=674ms
iter #213: 670ms, mad=0.0384/0.0213, median=674ms
iter #214: 671ms, mad=0.0382/0.0214, median=674ms
iter #215: 666ms, mad=0.0378/0.0215, median=674ms
iter #216: 652ms, mad=0.0377/0.0216, median=674ms
iter #217: 672ms, mad=0.0374/0.0217, median=674ms
iter #218: 667ms, mad=0.0368/0.0218, median=673ms
iter #219: 656ms, mad=0.0362/0.0219, median=673ms
iter #220: 668ms, mad=0.0347/0.0220, median=673ms
iter #221: 670ms, mad=0.0332/0.0221, median=672ms
iter #222: 651ms, mad=0.0326/0.0222, median=672ms
iter #223: 670ms, mad=0.0321/0.0223, median=672ms
iter #224: 671ms, mad=0.0320/0.0224, median=672ms
iter #225: 661ms, mad=0.0319/0.0225, median=672ms
iter #226: 681ms, mad=0.0318/0.0226, median=672ms
iter #227: 690ms, mad=0.0317/0.0227, median=672ms
iter #228: 669ms, mad=0.0315/0.0228, median=672ms
iter #229: 687ms, mad=0.0314/0.0229, median=672ms
iter #230: 685ms, mad=0.0310/0.0230, median=672ms
iter #231: 688ms, mad=0.0306/0.0231, median=672ms
iter #232: 686ms, mad=0.0304/0.0232, median=673ms
iter #233: 668ms, mad=0.0301/0.0233, median=672ms
iter #234: 654ms, mad=0.0296/0.0234, median=672ms
iter #235: 654ms, mad=0.0292/0.0235, median=672ms
iter #236: 660ms, mad=0.0290/0.0236, median=672ms
iter #237: 672ms, mad=0.0286/0.0237, median=672ms
iter #238: 649ms, mad=0.0290/0.0238, median=672ms
iter #239: 676ms, mad=0.0286/0.0239, median=672ms
iter #240: 661ms, mad=0.0284/0.0240, median=672ms
iter #241: 660ms, mad=0.0282/0.0241, median=672ms
iter #242: 665ms, mad=0.0276/0.0242, median=672ms
iter #243: 665ms, mad=0.0272/0.0243, median=672ms
iter #244: 644ms, mad=0.0276/0.0244, median=672ms
iter #245: 687ms, mad=0.0272/0.0245, median=672ms
iter #246: 678ms, mad=0.0270/0.0246, median=672ms
iter #247: 651ms, mad=0.0272/0.0247, median=672ms
iter #248: 686ms, mad=0.0270/0.0248, median=672ms
iter #249: 691ms, mad=0.0270/0.0249, median=672ms
iter #250: 670ms, mad=0.0270/0.0250, median=672ms
iter #251: 668ms, mad=0.0268/0.0251, median=672ms
iter #252: 661ms, mad=0.0263/0.0252, median=672ms
iter #253: 666ms, mad=0.0258/0.0253, median=672ms
iter #254: 676ms, mad=0.0261/0.0254, median=672ms
iter #255: 675ms, mad=0.0264/0.0255, median=672ms
iter #256: 662ms, mad=0.0261/0.0256, median=672ms
iter #257: 672ms, mad=0.0264/0.0257, median=672ms
iter #258: 670ms, mad=0.0259/0.0258, median=672ms
iter #259: 680ms, mad=0.0260/0.0259, median=672ms
iter #260: 664ms, mad=0.0254/0.0260, median=672ms
median: 672ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment