All nsieve problem benchmarks

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

CONTRIBUTIONS are WELCOME!

nsieve

Input: 12

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
lisp 4.cl 273ms 1.1ms 34.4MB 257ms 3ms sbcl 2.1.9
zig 2.zig 381ms 1.2ms 4.9MB 370ms 0ms zig 0.9.0-dev.1387+6f30c8c09
lisp 2.cl 455ms 6.0ms 33.0MB 440ms 0ms sbcl 2.1.9
lisp 3.cl 462ms 1.5ms 36.4MB 447ms 3ms sbcl 2.1.9
v 2.v 550ms 2.3ms 7.0MB 540ms 0ms v 0.2.4
rust 2.rs 656ms 4.5ms 6.6MB 647ms 0ms rustc 1.55.0
nim 2.nim 713ms 1.2ms 10.2MB 693ms 0ms nim 1.4.8
go 2.go 727ms 1.1ms 18.4MB 717ms 0ms tinygo 0.20.0
wasm 2.rs 782ms 3.9ms 17.2MB 767ms 0ms wasmedgec 0.8.2
wasm 2.rs 880ms 1.2ms 26.3MB 857ms 3ms wasmer/LLVM 2.0.0
d 2.d 915ms 1.5ms 48.7MB 873ms 23ms ldc2 1.26.0
go 1.go 958ms 6.8ms 75.1MB 923ms 20ms go 1.17.2
wasm 2.rs 975ms 3.4ms 15.1MB 963ms 0ms wasmtime 0.30.0
go 2.go 987ms 5.8ms 22.3MB 973ms 7ms go 1.17.2
nim 1.nim 1012ms 28ms 70.7MB 983ms 13ms nim 1.4.8
cpp 1.cpp 1020ms 18ms 42.3MB 1000ms 10ms clang++ 13.0.1
c 1.c 1031ms 32ms 41.2MB 983ms 20ms clang 13.0.1
c 1.c 1038ms 50ms 41.4MB 1003ms 17ms gcc 11.2.0
wasm 2.rs 1040ms 2.1ms 26.6MB 1023ms 0ms wasmer/Cranelift 2.0.0
cpp 1.cpp 1046ms 31ms 42.6MB 1027ms 7ms g++ 11.2.0
c 1.c 1051ms 28ms 40.9MB 1023ms 10ms zigcc 0.9.0-dev.1387+6f30c8c09
cpp 1.cpp 1059ms 40ms 41.1MB 1040ms 3ms zigc++ 0.9.0-dev.1387+6f30c8c09
d 1.d 1074ms 27ms 43.5MB 1053ms 7ms ldc2 1.26.0
v 1.v 1083ms 20ms 72.2MB 1067ms 13ms v 0.2.4
d 1.d 1118ms 67ms 75.3MB 1090ms 10ms dmd 2.096.1
go 1.go 1121ms 32ms 63.9MB 1093ms 10ms tinygo 0.20.0
zig 1.zig 1149ms 16ms 38.9MB 1117ms 13ms zig 0.9.0-dev.1387+6f30c8c09
wasm 1.rs 1177ms 65ms 51.4MB 1153ms 10ms wasmedgec 0.8.2
rust 1.rs 1189ms 15ms 40.8MB 1160ms 13ms rustc 1.55.0
wasm 2.rs 1196ms 31ms 44.5MB 1200ms 10ms node 14.18.0
wasm 1.rs 1344ms 15ms 60.3MB 1300ms 27ms wasmer/LLVM 2.0.0
wasm 1.rs 1350ms 19ms 60.9MB 1317ms 17ms wasmer/Cranelift 2.0.0
wasm 1.rs 1384ms 26ms 78.9MB 1380ms 27ms node 14.18.0
wasm 1.rs 1425ms 60ms 49.3MB 1393ms 17ms wasmtime 0.30.0
d 2.d 1481ms 4.1ms 49.4MB 1450ms 17ms dmd 2.096.1
wasm 1.rs 1978ms 23ms 73.8MB 1993ms 27ms deno 1.15.1
ocaml 2.ml 2614ms 1.4ms 19.8MB 2600ms 0ms ocamlc 4.13.1
csharp 2.cs 2836ms 21ms 36.3MB 2817ms 7ms dotnet 6.0.100-rc.2.21505.57
csharp 2.cs 2839ms 32ms 41.9MB 2810ms 7ms dotnet 5.0.402
wasm 2.rs 3015ms 46ms 40.2MB 3033ms 13ms deno 1.15.1
ocaml 1.ml 3337ms 29ms 553.7MB 3143ms 177ms ocamlc 4.13.1
java 2.java 3746ms 13ms 46.9MB 3780ms 23ms openjdk/parallelgc 17
java 2.java 3775ms 43ms 48.8MB 3787ms 20ms openjdk 17
lisp 1.cl 3781ms 14ms 495.5MB 3383ms 383ms sbcl 2.1.9
java 2.java 3895ms 22ms 47.3MB 3910ms 13ms openjdk 18
java 2.java 4051ms 70ms 46.4MB 4020ms 67ms openjdk/zgc 17
java 2.java 4304ms 28ms 329.5MB 5377ms 167ms graal/jvm 11.0.12

Input: 10

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
lisp 4.cl 70ms 0.9ms 26.2MB 50ms 0ms sbcl 2.1.9
zig 2.zig 80ms 0.4ms 1.1MB 70ms 0ms zig 0.9.0-dev.1387+6f30c8c09
lisp 2.cl 103ms 1.0ms 29.0MB 93ms 0ms sbcl 2.1.9
zig 1.zig 112ms 0.8ms 9.7MB 100ms 0ms zig 0.9.0-dev.1387+6f30c8c09
c 1.c 112ms 0.5ms 11.8MB 100ms 0ms clang 13.0.1
c 1.c 114ms 0.4ms 12.0MB 100ms 0ms gcc 11.2.0
cpp 1.cpp 115ms 1.2ms 11.7MB 100ms 0ms zigc++ 0.9.0-dev.1387+6f30c8c09
c 1.c 115ms 1.8ms 11.6MB 100ms 0ms zigcc 0.9.0-dev.1387+6f30c8c09
v 1.v 117ms 4.1ms 21.0MB 100ms 3ms v 0.2.4
cpp 1.cpp 118ms 3.9ms 13.3MB 110ms 0ms g++ 11.2.0
go 1.go 120ms 3.7ms 21.7MB 107ms 3ms go 1.17.2
nim 1.nim 121ms 1.7ms 18.7MB 107ms 0ms nim 1.4.8
v 2.v 123ms 0.8ms 4.3MB 110ms 0ms v 0.2.4
cpp 1.cpp 126ms 13ms 13.1MB 107ms 0ms clang++ 13.0.1
d 1.d 132ms 2.5ms 14.2MB 117ms 0ms ldc2 1.26.0
d 1.d 134ms 4.4ms 22.9MB 117ms 7ms dmd 2.096.1
lisp 3.cl 137ms 51ms 24.2MB 87ms 7ms sbcl 2.1.9
go 1.go 140ms 1.7ms 18.1MB 127ms 3ms tinygo 0.20.0
wasm 1.rs 143ms 2.9ms 22.1MB 123ms 7ms wasmedgec 0.8.2
rust 2.rs 149ms 0.7ms 3.0MB 137ms 0ms rustc 1.55.0
rust 1.rs 152ms 1.0ms 11.7MB 137ms 0ms rustc 1.55.0
wasm 1.rs 163ms 1.1ms 31.2MB 147ms 3ms wasmer/LLVM 2.0.0
nim 2.nim 165ms 0.6ms 3.8MB 157ms 0ms nim 1.4.8
go 2.go 168ms 1.7ms 6.4MB 153ms 0ms tinygo 0.20.0
wasm 1.rs 190ms 31ms 37.5MB 187ms 0ms wasmer/Cranelift 2.0.0
wasm 2.rs 195ms 1.1ms 13.4MB 183ms 0ms wasmedgec 0.8.2
wasm 2.rs 208ms 0.8ms 22.6MB 193ms 0ms wasmer/LLVM 2.0.0
wasm 1.rs 208ms 31ms 22.6MB 207ms 0ms wasmtime 0.30.0
d 2.d 217ms 1.9ms 15.1MB 203ms 0ms ldc2 1.26.0
go 2.go 228ms 2.2ms 7.5MB 220ms 0ms go 1.17.2
wasm 2.rs 249ms 32ms 14.3MB 250ms 0ms wasmtime 0.30.0
wasm 1.rs 255ms 2.6ms 49.3MB 263ms 13ms node 14.18.0
wasm 2.rs 268ms 31ms 29.8MB 263ms 3ms wasmer/Cranelift 2.0.0
wasm 2.rs 338ms 9.3ms 41.1MB 343ms 13ms node 14.18.0
d 2.d 367ms 2.8ms 15.6MB 347ms 3ms dmd 2.096.1
wasm 1.rs 377ms 47ms 43.7MB 400ms 23ms deno 1.15.1
csharp 2.cs 587ms 40ms 31.8MB 547ms 10ms dotnet 6.0.100-rc.2.21505.57
csharp 2.cs 604ms 28ms 33.1MB 567ms 13ms dotnet 5.0.402
ocaml 2.ml 622ms 0.9ms 9.1MB 610ms 0ms ocamlc 4.13.1
ocaml 1.ml 637ms 6.7ms 142.5MB 587ms 33ms ocamlc 4.13.1
csharp 1.cs 638ms 36ms 50.4MB 613ms 13ms dotnet 6.0.100-rc.2.21505.57
csharp 1.cs 651ms 39ms 53.6MB 613ms 17ms dotnet 5.0.402
java 1.java 694ms 26ms 56.3MB 700ms 10ms openjdk 17
java 1.java 698ms 12ms 54.5MB 697ms 20ms openjdk/parallelgc 17
lisp 1.cl 736ms 52ms 163.2MB 613ms 77ms sbcl 2.1.9
csharp 1.cs 738ms 17ms 38.1MB 693ms 13ms mono 6.12.0
wasm 2.rs 750ms 63ms 35.5MB 827ms 13ms deno 1.15.1
java 2.java 796ms 7.4ms 42.8MB 817ms 13ms openjdk/parallelgc 17
java 2.java 807ms 2.5ms 42.6MB 820ms 13ms openjdk 17
java 2.java 838ms 6.7ms 41.4MB 847ms 20ms openjdk 18
java 1.java 852ms 15ms 56.8MB 787ms 80ms openjdk/zgc 17
java 2.java 921ms 16ms 41.8MB 890ms 60ms openjdk/zgc 17
java 1.java 1026ms 28ms 55.9MB 1027ms 20ms openjdk 18
java 1.java 1087ms 9.9ms 24.9MB 1060ms 3ms graal/native 21.2.0
java 1.java 1116ms 29ms 253.3MB 1547ms 120ms graal/jvm 11.0.12
java 2.java 1200ms 18ms 263.6MB 1750ms 120ms graal/jvm 11.0.12
python 1.py 1282ms 20ms 209.9MB 1220ms 47ms pypy 3.7.10
java 2.java 1536ms 27ms 10.0MB 1513ms 0ms graal/native 21.2.0
wasm 1.rs 2134ms 20ms 338.6MB 3047ms 137ms wasm/graal 21.2.0
csharp 2.cs 2219ms 24ms 23.3MB 2190ms 0ms mono 6.12.0