All pidigits problem benchmarks

Current benchmark data was generated on Sun Oct 17 2021, full log can be found HERE

CONTRIBUTIONS are WELCOME!

pidigits

Input: 8000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
chapel 2.chpl 482ms 1.7ms 32.1MB 467ms 3ms chpl 1.25.0
julia 3.jl 877ms 19ms 175.6MB 707ms 157ms julia 1.6.3
haskell 4.hs 1017ms 58ms 12.7MB 1010ms 120ms ghc 9.0.1
go 8.go 1274ms 12ms 8.5MB 1260ms 0ms go 1.17.2
rust 2.rs 1609ms 9.8ms 2.8MB 1540ms 43ms rustc 1.55.0
rust 1.rs 1636ms 6.5ms 2.9MB 1480ms 133ms rustc 1.55.0
julia 1.jl 1677ms 30ms 252.6MB 1513ms 237ms julia 1.6.3
python 4.py 2412ms 1.7ms 8.5MB 2370ms 23ms cpython 3.9.7
python 4.py 2622ms 7.7ms 128.3MB 2560ms 47ms pypy 3.7.10
dart 2.dart 2637ms 577ms 20.5MB 1897ms 83ms dart 2.14.4
crystal 1.cr 2943ms 75ms 6.2MB 3223ms 307ms crystal 1.2.0
d 1.d 3018ms 28ms 7.9MB 3043ms 23ms ldc2 1.26.0
wasm 2.rs 3663ms 3.2ms 22.2MB 3647ms 0ms wasmer/LLVM 2.0.0
wasm 2.rs 3741ms 3.3ms 16.2MB 3533ms 190ms wasmedgec 0.8.2

Input: 4000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
chapel 2.chpl 129ms 7.2ms 32.1MB 107ms 7ms chpl 1.25.0
haskell 4.hs 253ms 11ms 9.0MB 243ms 20ms ghc 9.0.1
go 8.go 305ms 6.2ms 8.5MB 293ms 0ms go 1.17.2
rust 1.rs 354ms 9.9ms 2.6MB 320ms 7ms rustc 1.55.0
rust 2.rs 360ms 6.8ms 2.5MB 343ms 0ms rustc 1.55.0
julia 3.jl 399ms 8.0ms 175.2MB 327ms 137ms julia 1.6.3
dart 2.dart 505ms 15ms 19.8MB 450ms 30ms dart 2.14.4
python 4.py 580ms 1.6ms 8.4MB 563ms 0ms cpython 3.9.7
python 4.py 677ms 4.4ms 80.2MB 650ms 13ms pypy 3.7.10
crystal 1.cr 734ms 6.2ms 5.0MB 757ms 113ms crystal 1.2.0
d 1.d 736ms 2.9ms 7.8MB 730ms 3ms ldc2 1.26.0
wasm 2.rs 864ms 0.8ms 21.8MB 850ms 0ms wasmer/LLVM 2.0.0
julia 1.jl 910ms 19ms 253.1MB 820ms 163ms julia 1.6.3
wasm 2.rs 995ms 3.1ms 15.9MB 917ms 60ms wasmedgec 0.8.2
elixir 1.ex 1177ms 37ms 49.1MB 1110ms 177ms elixir 12.1.2
wasm 2.rs 1254ms 62ms 31.7MB 1270ms 0ms wasmer/Cranelift 2.0.0
swift 1.swift 1294ms 11ms 6.1MB 1270ms 3ms swift 5.5.0
wasm 2.rs 1362ms 60ms 19.4MB 1373ms 3ms wasmtime 0.30.0
csharp 1.cs 1381ms 47ms 81.6MB 1313ms 50ms dotnet 6.0.100-rc.2.21505.57
typescript 3.ts 1416ms 66ms 53.4MB 1290ms 97ms deno 1.15.1
wasm 2.rs 1420ms 13ms 43.3MB 1450ms 17ms node 14.18.0
wasm 2.rs 1465ms 75ms 38.3MB 1563ms 20ms deno 1.15.1
csharp 1.cs 1560ms 68ms 79.6MB 1483ms 50ms dotnet 5.0.402
java 1.java 1623ms 48ms 622.0MB 1713ms 223ms openjdk/parallelgc 17
javascript 3.js 1636ms 12ms 53.6MB 1557ms 30ms node 16.11.1
java 1.java 1667ms 49ms 207.1MB 1800ms 120ms openjdk 18
d 1.d 1684ms 9.8ms 8.6MB 1680ms 3ms dmd 2.096.1
kotlin 1.kt 1766ms 17ms 631.7MB 1810ms 220ms Kotlin/jvm 17
java 1.java 1903ms 315ms 208.5MB 2057ms 103ms openjdk 17
java 1.java 1931ms 156ms 716.9MB 2070ms 317ms graal/jvm 11.0.12
javascript 3.js 1937ms 6.5ms 68.3MB 1853ms 70ms node 14.18.1
java 1.java 2036ms 34ms 263.8MB 1850ms 153ms graal/native 21.2.0
java 1.java 2330ms 216ms 1044.7MB 2000ms 713ms openjdk/zgc 17
ruby 1.rb 2533ms 54ms 654.5MB 4477ms 337ms truffleruby 21.2.0
ruby 1.rb 2911ms 3.3ms 158.4MB 2827ms 70ms ruby 3.0.2
ruby 1.rb 3115ms 25ms 158.4MB 5433ms 377ms ruby/jit 3.0.2
zig 1.zig 3533ms 4.8ms 1.9MB 1347ms 2167ms zig 0.9.0-dev.1387+6f30c8c09
v 2.v 3643ms 30ms 5.3MB 3760ms 107ms v 0.2.4