All coro-prime-sieve problem benchmarks

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

CONTRIBUTIONS are WELCOME!

coro-prime-sieve

Input: 4000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
wren 1.wren 652ms 1.2ms 2.7MB 640ms 0ms wren 0.4.0
go 1.go 1026ms 80ms 14.7MB 1693ms 13ms go 1.17.2
rust 2.rs 1212ms 34ms 6.3MB 1913ms 53ms rustc 1.55.0
wasm 3.rs 1320ms 7.9ms 23.4MB 1267ms 27ms wasmer/LLVM 2.0.0
python 1.py 1466ms 47ms 222.3MB 1357ms 97ms pypy 3.7.10
wasm 3.rs 1558ms 42ms 42.6MB 1513ms 40ms node 14.18.0
rust 5.rs 1583ms 132ms 5.0MB 2970ms 63ms rustc 1.55.0
wasm 3.rs 1698ms 20ms 13.9MB 1627ms 20ms wasmtime 0.30.0
rust 3.rs 1873ms 9.2ms 6.3MB 1797ms 50ms rustc 1.55.0
go 1.go 1884ms 35ms 254.9MB 1730ms 90ms tinygo 0.20.0
wasm 3.rs 1963ms 17ms 37.1MB 1987ms 53ms deno 1.15.1
crystal 1.cr 1965ms 26ms 22.1MB 1853ms 53ms crystal 1.2.0
typescript 1.ts 2240ms 36ms 63.6MB 2217ms 47ms deno 1.15.1
kotlin 1.kt 2746ms 14ms 251.5MB 3353ms 113ms Kotlin/jvm 17
kotlin 2.kt 2952ms 210ms 290.9MB 5330ms 127ms Kotlin/jvm 17
rust 4.rs 3144ms 3.1ms 4.6MB 3090ms 23ms rustc 1.55.0
rust 1.rs 3426ms 32ms 5.7MB 6203ms 100ms rustc 1.55.0
chapel 1.chpl 4022ms 59ms 65.4MB 7777ms 43ms chpl 1.25.0
ruby 1.rb 4304ms 57ms 80.0MB 4227ms 57ms ruby 3.0.2
ruby 1.rb 4322ms 37ms 96.7MB 4590ms 117ms ruby/jit 3.0.2
elixir 1.ex 4844ms 14ms 54.6MB 4847ms 170ms elixir 12.1.2

Input: 1000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
wren 1.wren 45ms 1.2ms 1.1MB 33ms 0ms wren 0.4.0
wasm 3.rs 93ms 2.8ms 22.3MB 73ms 3ms wasmer/LLVM 2.0.0
rust 3.rs 124ms 5.3ms 3.2MB 103ms 0ms rustc 1.55.0
crystal 1.cr 130ms 8.3ms 7.6MB 93ms 7ms crystal 1.2.0
wasm 3.rs 132ms 15ms 23.1MB 97ms 13ms wasmer/Cranelift 2.0.0
go 1.go 139ms 59ms 5.3MB 197ms 3ms go 1.17.2
rust 2.rs 139ms 18ms 3.0MB 177ms 7ms rustc 1.55.0
wasm 3.rs 162ms 53ms 18.0MB 157ms 3ms wasmtime 0.30.0
rust 5.rs 188ms 12ms 3.1MB 240ms 13ms rustc 1.55.0
wasm 3.rs 203ms 5.9ms 42.9MB 220ms 20ms node 14.18.0
typescript 1.ts 218ms 49ms 38.1MB 173ms 20ms deno 1.15.1
rust 4.rs 220ms 1.2ms 2.7MB 190ms 0ms rustc 1.55.0
javascript 1.js 247ms 1.6ms 52.3MB 217ms 20ms node 14.18.1
rust 1.rs 254ms 7.4ms 4.8MB 367ms 23ms rustc 1.55.0
javascript 1.js 266ms 18ms 52.5MB 200ms 30ms node 16.11.1
ruby 1.rb 281ms 2.7ms 42.1MB 247ms 20ms ruby 3.0.2
chapel 1.chpl 296ms 20ms 34.0MB 530ms 10ms chpl 1.25.0
wasm 3.rs 303ms 69ms 36.1MB 353ms 17ms deno 1.15.1
go 1.go 317ms 6.4ms 66.3MB 267ms 23ms tinygo 0.20.0
python 1.py 332ms 71ms 99.5MB 287ms 27ms pypy 3.7.10
ruby 1.rb 462ms 13ms 42.0MB 460ms 40ms ruby/jit 3.0.2
csharp 1.cs 507ms 40ms 73.8MB 630ms 57ms dotnet 6.0.100-rc.2.21505.57
csharp 1.cs 507ms 65ms 79.1MB 613ms 47ms dotnet 5.0.402
elixir 1.ex 517ms 26ms 49.4MB 500ms 67ms elixir 12.1.2
kotlin 1.kt 625ms 76ms 84.1MB 1047ms 47ms Kotlin/jvm 17
java 2.java 921ms 23ms 116.3MB 1230ms 73ms loom 18
java 1.java 925ms 18ms 116.3MB 1260ms 60ms loom 18
kotlin 2.kt 971ms 117ms 94.4MB 1710ms 40ms Kotlin/jvm 17
python 1.py 1012ms 101ms 17.3MB 947ms 0ms cpython 3.9.7
d 1.d 1271ms 8.8ms 8.4MB 1257ms 0ms ldc2 1.26.0
dart 1.dart 1596ms 224ms 208.7MB 1433ms 200ms dart 2.14.4
d 1.d 1682ms 19ms 9.0MB 1663ms 0ms dmd 2.096.1
v 1.v 2008ms 22ms 20.6MB 1790ms 1927ms v 0.2.4