Current benchmark data was generated on Sun Dec 01 2024, full log can be found HERE
CONTRIBUTIONS are WELCOME!
* -m in a file name stands for multi-threading or multi-processing
* -i in a file name stands for direct intrinsics usage. (Usage of simd intrinsics via libraries is not counted)
* -ffi in a file name stands for non-stdlib FFI usage
* (You may find time < time(user) + time(sys) for some non-parallelized programs, the overhead is from GC or JIT compiler, which are allowed to take advantage of multi-cores as that's more close to real-world scenarios.)
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 1.3ms | 0.0ms | 1.8MB | 0ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 1.3ms | 0.0ms | 1.8MB | 0ms | 0ms | rustc 1.85.0-nightly |
ruby | 1.rb | 41ms | 0.8ms | 168.5MB | 20ms | 26ms | truffleruby 24.1.1 |
ruby | 1.rb | 69ms | 1.8ms | 28.0MB | 48ms | 12ms | ruby 3.3.6 |
ruby | 1.rb | 70ms | 0.6ms | 28.1MB | 42ms | 14ms | ruby/yjit 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 4-i.rs | 165ms | 3.7ms | 1.9MB | 153ms | 0ms | rustc 1.83.0 |
rust | 7-i.rs | 236ms | 0.8ms | 1.8MB | 227ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 238ms | 0.5ms | 1.8MB | 230ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 279ms | 0.3ms | 1.8MB | 267ms | 0ms | rustc 1.83.0 |
rust | 3.rs | 280ms | 0.4ms | 1.9MB | 270ms | 0ms | rustc 1.85.0-nightly |
ruby | 2.rb | 861ms | 20ms | 329.1MB | 1117ms | 120ms | truffleruby 24.1.1 |
ruby | 2.rb | timeout | 0.0ms | 28.0MB | 4967ms | 17ms | ruby 3.3.6 |
ruby | 2.rb | timeout | 0.0ms | 28.3MB | 4963ms | 17ms | ruby/yjit 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 4-i.rs | 19ms | 0.4ms | 1.8MB | 10ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 26ms | 0.1ms | 1.8MB | 17ms | 0ms | rustc 1.83.0 |
rust | 7-i.rs | 26ms | 0.2ms | 1.8MB | 13ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 30ms | 0.1ms | 1.8MB | 20ms | 0ms | rustc 1.83.0 |
rust | 3.rs | 30ms | 0.2ms | 1.9MB | 20ms | 0ms | rustc 1.85.0-nightly |
ruby | 2-m.rb | 323ms | 3.4ms | 328.9MB | 570ms | 107ms | truffleruby 24.1.1 |
ruby | 2.rb | 1450ms | 8.5ms | 28.3MB | 1413ms | 23ms | ruby/yjit 3.3.6 |
ruby | 2.rb | 2881ms | 59ms | 28.1MB | 2850ms | 20ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 8-m.rs | 498ms | 0.9ms | 6.5MB | 1900ms | 7ms | rustc 1.85.0-nightly |
rust | 7-m.rs | 498ms | 1.8ms | 4.2MB | 1907ms | 10ms | rustc 1.83.0 |
rust | 8.rs | 1016ms | 12ms | 2.5MB | 1003ms | 0ms | rustc 1.85.0-nightly |
rust | 2-m.rs | 1952ms | 2.2ms | 6.2MB | 7643ms | 0ms | rustc 1.83.0 |
rust | 7.rs | 2122ms | 22ms | 1.9MB | 2117ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 4203ms | 9.7ms | 2.0MB | 4193ms | 0ms | rustc 1.83.0 |
ruby | 4.rb | timeout | 0.0ms | 28.1MB | 4970ms | 20ms | ruby 3.3.6 |
ruby | 4.rb | timeout | 0.0ms | 28.3MB | 4967ms | 17ms | ruby/yjit 3.3.6 |
ruby | 4.rb | timeout | 0.0ms | 455.7MB | 5143ms | 237ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 8-m.rs | 128ms | 0.4ms | 6.2MB | 470ms | 3ms | rustc 1.85.0-nightly |
rust | 7-m.rs | 129ms | 0.5ms | 6.1MB | 463ms | 7ms | rustc 1.83.0 |
rust | 8.rs | 255ms | 1.5ms | 2.3MB | 243ms | 0ms | rustc 1.85.0-nightly |
rust | 2-m.rs | 492ms | 0.5ms | 4.1MB | 1890ms | 0ms | rustc 1.83.0 |
rust | 7.rs | 530ms | 4.7ms | 1.8MB | 523ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 1051ms | 1.9ms | 1.9MB | 1040ms | 0ms | rustc 1.83.0 |
ruby | 4.rb | 4475ms | 23ms | 439.6MB | 4760ms | 200ms | truffleruby 24.1.1 |
ruby | 4.rb | timeout | 0.0ms | 28.0MB | 4960ms | 20ms | ruby 3.3.6 |
ruby | 4.rb | timeout | 0.0ms | 28.3MB | 4963ms | 20ms | ruby/yjit 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 7-m.rs | 36ms | 0.2ms | 4.1MB | 107ms | 0ms | rustc 1.83.0 |
rust | 8-m.rs | 36ms | 0.5ms | 4.1MB | 117ms | 0ms | rustc 1.85.0-nightly |
rust | 8.rs | 66ms | 0.3ms | 2.0MB | 57ms | 0ms | rustc 1.85.0-nightly |
rust | 2-m.rs | 127ms | 0.6ms | 4.1MB | 457ms | 7ms | rustc 1.83.0 |
rust | 7.rs | 135ms | 2.0ms | 1.8MB | 127ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 266ms | 1.0ms | 1.9MB | 253ms | 0ms | rustc 1.83.0 |
ruby | 4.rb | 1235ms | 59ms | 393.4MB | 1547ms | 143ms | truffleruby 24.1.1 |
ruby | 4.rb | timeout | 0.0ms | 28.1MB | 4973ms | 13ms | ruby 3.3.6 |
ruby | 4.rb | timeout | 0.0ms | 28.3MB | 4963ms | 20ms | ruby/yjit 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 4.rs | 1251ms | 6.0ms | 33.8MB | 1233ms | 7ms | rustc 1.83.0 |
rust | 5.rs | 1378ms | 31ms | 33.8MB | 1357ms | 10ms | rustc 1.83.0 |
rust | 3.rs | 1482ms | 30ms | 49.8MB | 1443ms | 23ms | rustc 1.83.0 |
ruby | 1-m.rb | 3037ms | 2639ms | 793.8MB | 6587ms | 477ms | truffleruby 24.1.1 |
ruby | 1.rb | 3763ms | 40ms | 113.5MB | 3657ms | 90ms | ruby/yjit 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 78.9MB | 4930ms | 50ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 5.rs | 123ms | 0.3ms | 5.8MB | 110ms | 0ms | rustc 1.83.0 |
rust | 4.rs | 129ms | 19ms | 5.8MB | 120ms | 0ms | rustc 1.83.0 |
rust | 3.rs | 142ms | 4.7ms | 7.8MB | 130ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | 411ms | 3.8ms | 36.4MB | 370ms | 23ms | ruby/yjit 3.3.6 |
ruby | 1-m.rb | 587ms | 83ms | 434.3MB | 1170ms | 163ms | truffleruby 24.1.1 |
ruby | 1.rb | 847ms | 11ms | 36.3MB | 807ms | 27ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 3-m.rs | 551ms | 82ms | 11.1MB | 2080ms | 57ms | rustc 1.83.0 |
rust | 5-m.rs | 656ms | 59ms | 7.5MB | 2470ms | 83ms | rustc 1.83.0 |
rust | 1-m.rs | 1003ms | 5.2ms | 10.4MB | 3537ms | 357ms | rustc 1.83.0 |
rust | 3.rs | 1139ms | 24ms | 9.3MB | 1087ms | 37ms | rustc 1.83.0 |
ruby | 1.rb | 1415ms | 30ms | 78.4MB | 1310ms | 93ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 1783ms | 20ms | 78.3MB | 1687ms | 80ms | ruby 3.3.6 |
rust | 4.rs | 1910ms | 26ms | 7.5MB | 1897ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | timeout | 0.0ms | 768.0MB | 4493ms | 1697ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 3-m.rs | 55ms | 3.7ms | 6.2MB | 163ms | 13ms | rustc 1.83.0 |
rust | 5-m.rs | 57ms | 9.9ms | 7.2MB | 147ms | 17ms | rustc 1.83.0 |
rust | 3.rs | 72ms | 3.4ms | 4.0MB | 57ms | 0ms | rustc 1.83.0 |
rust | 1-m.rs | 84ms | 2.4ms | 5.8MB | 257ms | 40ms | rustc 1.83.0 |
rust | 4.rs | 114ms | 0.3ms | 3.4MB | 103ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | 172ms | 3.9ms | 40.4MB | 120ms | 37ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 197ms | 2.8ms | 40.1MB | 143ms | 37ms | ruby 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 670.5MB | 4720ms | 1480ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 3-im.rs | 413ms | 6.2ms | 4.0MB | 1573ms | 0ms | rustc 1.83.0 |
rust | 5-m.rs | 567ms | 6.5ms | 4.0MB | 2143ms | 3ms | rustc 1.83.0 |
rust | 2-im.rs | 629ms | 1.2ms | 6.0MB | 2387ms | 0ms | rustc 1.83.0 |
rust | 1-m.rs | 997ms | 11ms | 6.0MB | 3850ms | 0ms | rustc 1.83.0 |
rust | 3-i.rs | 1489ms | 1.2ms | 1.9MB | 1480ms | 0ms | rustc 1.83.0 |
rust | 2-i.rs | 1754ms | 1.4ms | 1.8MB | 1740ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 2669ms | 15ms | 1.8MB | 2657ms | 0ms | rustc 1.83.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 3-im.rs | 38ms | 0.3ms | 4.0MB | 117ms | 3ms | rustc 1.83.0 |
rust | 5-m.rs | 56ms | 0.8ms | 6.0MB | 170ms | 0ms | rustc 1.83.0 |
rust | 2-im.rs | 62ms | 1.1ms | 6.0MB | 200ms | 0ms | rustc 1.83.0 |
rust | 1-m.rs | 88ms | 1.9ms | 6.0MB | 307ms | 0ms | rustc 1.83.0 |
rust | 3-i.rs | 124ms | 0.4ms | 1.9MB | 117ms | 0ms | rustc 1.83.0 |
rust | 2-i.rs | 149ms | 0.8ms | 1.8MB | 140ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 223ms | 0.6ms | 1.8MB | 210ms | 0ms | rustc 1.83.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 5c-m.rs | 91ms | 2.5ms | 4.8MB | 240ms | 7ms | rustc 1.83.0 |
rust | 5-m.rs | 98ms | 0.2ms | 6.5MB | 320ms | 0ms | rustc 1.83.0 |
rust | 1c.rs | 162ms | 0.1ms | 1.9MB | 150ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 193ms | 1.6ms | 1.9MB | 180ms | 0ms | rustc 1.83.0 |
ruby | 6.rb | 2124ms | 38ms | 37.6MB | 2080ms | 27ms | ruby/yjit 3.3.6 |
ruby | 6-m.rb | 2363ms | 337ms | 455.2MB | 5933ms | 410ms | truffleruby 24.1.1 |
ruby | 6.rb | 3752ms | 11ms | 39.3MB | 3713ms | 27ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 5c-m.rs | 16ms | 0.2ms | 4.8MB | 20ms | 3ms | rustc 1.83.0 |
rust | 5-m.rs | 17ms | 0.2ms | 4.8MB | 30ms | 0ms | rustc 1.83.0 |
rust | 1c.rs | 19ms | 0.2ms | 1.9MB | 10ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 22ms | 0.3ms | 1.9MB | 10ms | 0ms | rustc 1.83.0 |
ruby | 6.rb | 286ms | 3.9ms | 30.8MB | 253ms | 17ms | ruby/yjit 3.3.6 |
ruby | 6.rb | 441ms | 2.4ms | 31.0MB | 410ms | 17ms | ruby 3.3.6 |
ruby | 6-m.rb | 845ms | 16ms | 397.2MB | 2117ms | 157ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1-m.rs | 289ms | 71ms | 44.1MB | 103ms | 333ms | rustc 1.83.0 |
rust | 2-http2.rs | 382ms | 68ms | 77.9MB | 630ms | 457ms | rustc 1.83.0 |
rust | 1-http2.rs | 461ms | 79ms | 78.1MB | 593ms | 710ms | rustc 1.83.0 |
rust | 2-m.rs | 461ms | 71ms | 86.0MB | 200ms | 843ms | rustc 1.83.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 83ms | 4.0ms | 17.5MB | 30ms | 67ms | rustc 1.83.0 |
rust | 2-m.rs | 123ms | 6.6ms | 32.0MB | 43ms | 167ms | rustc 1.83.0 |
rust | 1-http2.rs | 191ms | 24ms | 28.3MB | 353ms | 157ms | rustc 1.83.0 |
rust | 2-http2.rs | 194ms | 25ms | 33.2MB | 373ms | 157ms | rustc 1.83.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 5-i.rs | 28ms | 1.0ms | 9.8MB | 17ms | 0ms | rustc 1.83.0 |
rust | 4-i.rs | 31ms | 0.8ms | 7.9MB | 13ms | 3ms | rustc 1.83.0 |
rust | 3.rs | 61ms | 0.9ms | 33.8MB | 37ms | 7ms | rustc 1.83.0 |
rust | 2.rs | 63ms | 1.2ms | 35.5MB | 40ms | 7ms | rustc 1.83.0 |
rust | 1.rs | 101ms | 2.1ms | 69.3MB | 63ms | 23ms | rustc 1.83.0 |
ruby | 1.rb | 294ms | 4.5ms | 48.1MB | 247ms | 30ms | ruby 3.3.6 |
ruby | 1.rb | 298ms | 2.3ms | 48.3MB | 253ms | 33ms | ruby/yjit 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 482.6MB | 13033ms | 340ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 5-i.rs | 207ms | 0.4ms | 52.8MB | 180ms | 10ms | rustc 1.83.0 |
rust | 4-i.rs | 265ms | 7.0ms | 54.4MB | 203ms | 47ms | rustc 1.83.0 |
rust | 3.rs | 403ms | 2.5ms | 238.3MB | 303ms | 87ms | rustc 1.83.0 |
rust | 2.rs | 412ms | 4.8ms | 237.8MB | 310ms | 83ms | rustc 1.83.0 |
rust | 1.rs | 692ms | 5.4ms | 551.6MB | 440ms | 237ms | rustc 1.83.0 |
ruby | 1.rb | 2318ms | 20ms | 169.6MB | 2167ms | 133ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 2361ms | 106ms | 168.7MB | 2257ms | 90ms | ruby 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 570.4MB | 13050ms | 390ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 0-unsafe.rs | 42ms | 1.1ms | 1.9MB | 30ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 51ms | 4.9ms | 2.0MB | 43ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | 327ms | 4.3ms | 28.4MB | 293ms | 20ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 541ms | 51ms | 28.3MB | 510ms | 17ms | ruby 3.3.6 |
ruby | 1-m.rb | 688ms | 35ms | 390.9MB | 1207ms | 143ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 0-unsafe.rs | 156ms | 1.9ms | 1.9MB | 150ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 197ms | 16ms | 2.0MB | 187ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | 834ms | 9.1ms | 28.5MB | 800ms | 20ms | ruby/yjit 3.3.6 |
ruby | 1-m.rb | 1270ms | 23ms | 436.7MB | 1760ms | 173ms | truffleruby 24.1.1 |
ruby | 1.rb | 1406ms | 22ms | 28.3MB | 1373ms | 23ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 0-unsafe.rs | 26ms | 0.5ms | 1.9MB | 20ms | 0ms | rustc 1.83.0 |
rust | 1.rs | 29ms | 0.7ms | 1.9MB | 20ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | 197ms | 0.7ms | 28.4MB | 167ms | 13ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 290ms | 3.2ms | 28.3MB | 260ms | 13ms | ruby 3.3.6 |
ruby | 1-m.rb | 555ms | 11ms | 368.8MB | 1063ms | 157ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 697ms | 5.9ms | 33.8MB | 670ms | 13ms | rustc 1.83.0 |
ruby | 1-m.rb | 4499ms | 14ms | 553.8MB | 11583ms | 350ms | truffleruby 24.1.1 |
ruby | 1.rb | timeout | 0.0ms | 88.0MB | 4917ms | 70ms | ruby 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 88.2MB | 4910ms | 70ms | ruby/yjit 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 150ms | 2.8ms | 9.8MB | 137ms | 0ms | rustc 1.83.0 |
ruby | 1-m.rb | 2205ms | 87ms | 510.9MB | 5660ms | 270ms | truffleruby 24.1.1 |
ruby | 1.rb | 3025ms | 9.5ms | 47.1MB | 2983ms | 27ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 4035ms | 24ms | 46.9MB | 3990ms | 30ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 308ms | 10.0ms | 40.9MB | 293ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 317ms | 3.1ms | 6.6MB | 303ms | 0ms | rustc 1.83.0 |
ruby | 1.rb | timeout | 0.0ms | 340.6MB | 4843ms | 143ms | ruby 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 341.9MB | 4833ms | 150ms | ruby/yjit 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 764.3MB | 5047ms | 183ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 63ms | 4.7ms | 11.6MB | 50ms | 0ms | rustc 1.83.0 |
rust | 2.rs | 82ms | 0.9ms | 2.9MB | 70ms | 0ms | rustc 1.83.0 |
ruby | 1-m.rb | 1748ms | 14ms | 492.6MB | 2550ms | 163ms | truffleruby 24.1.1 |
ruby | 1.rb | 3501ms | 85ms | 146.6MB | 3403ms | 80ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 4518ms | 42ms | 146.4MB | 4413ms | 83ms | ruby 3.3.6 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 1519ms | 2.0ms | 2.8MB | 1257ms | 243ms | rustc 1.83.0 |
rust | 2.rs | 1706ms | 6.4ms | 2.8MB | 1613ms | 73ms | rustc 1.83.0 |
ruby | 1.rb | timeout | 0.0ms | 107.6MB | 4920ms | 60ms | ruby 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 108.8MB | 4927ms | 60ms | ruby/yjit 3.3.6 |
ruby | 1.rb | timeout | 0.0ms | 469.5MB | 13213ms | 420ms | truffleruby 24.1.1 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
rust | 1.rs | 320ms | 1.6ms | 2.4MB | 290ms | 17ms | rustc 1.83.0 |
rust | 2.rs | 379ms | 3.1ms | 2.5MB | 360ms | 3ms | rustc 1.83.0 |
ruby | 1.rb | 1669ms | 22ms | 108.8MB | 1587ms | 70ms | ruby/yjit 3.3.6 |
ruby | 1.rb | 1701ms | 13ms | 108.5MB | 1623ms | 60ms | ruby 3.3.6 |
ruby | 1-m.rb | 1776ms | 25ms | 405.6MB | 4673ms | 213ms | truffleruby 24.1.1 |