Results for 38 of 40 languages from this run on actest1.

Unavailable in this run: Hack, Lisp. Follow the run link for failure details.

All coro-prime-sieve problem benchmarks

Current benchmark data was generated on Sun Sep 27 2026, full log can be found HERE

CONTRIBUTIONS are WELCOME!

[x86_64][4 cores] Intel(R) Core(TM) i7-3687U CPU @ 2.10GHz (Model 58)

* -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.)

coro-prime-sieve

Input: 4000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
wren 1.wren 604ms 4.3ms 4.7MB 590ms 0ms wren 0.4.0
rust 5-m.rs 776ms 8.2ms 5.2MB 2963ms 60ms rustc 1.98.1
nim 6.nim 855ms 23ms 4.7MB 837ms 0ms nim 2.2.4
nim 6.nim 932ms 9.4ms 3.0MB 920ms 0ms nim/clang 2.2.4
rust 3-m.rs 1159ms 98ms 8.8MB 4437ms 87ms rustc 1.98.1
go 1-m.go 1368ms 83ms 17.7MB 5267ms 7ms go 1.26.8
wasm 3.rs 1617ms 13ms 20.5MB 1603ms 0ms wasmtime 48.0.2
rust 1-m.rs 1841ms 27ms 8.6MB 6870ms 303ms rustc 1.98.1
rust 3.rs 2252ms 19ms 9.1MB 2177ms 60ms rustc 1.98.1
crystal 1.cr 2387ms 104ms 20.1MB 2310ms 60ms crystal 1.11.2
typescript 1.ts 2463ms 59ms 109.4MB 2537ms 63ms deno 2.9.7
javascript 1.js 2468ms 28ms 43.1MB 2477ms 43ms bun 1.4.2
javascript 1.js 2691ms 14ms 190.8MB 2690ms 103ms node 24.21.0
java 1-m.java 2953ms 188ms 213.9MB 11130ms 147ms openjdk 21.0.12
kotlin 2-m.kt 3342ms 283ms 229.6MB 12590ms 123ms kotlin/jvm 21.0.12
csharp 1-m.cs 3524ms 240ms 77.2MB 12327ms 143ms dotnet 9.0.318
chapel 1-m.chpl 3525ms 26ms 223.5MB 6913ms 87ms chpl 2.9.0
kotlin 1.kt 3615ms 290ms 219.6MB 4723ms 107ms kotlin/jvm 21.0.12
rust 4.rs 3680ms 17ms 7.3MB 3663ms 3ms rustc 1.98.1
java 1-m.java 3742ms 52ms 618.0MB 13450ms 670ms openjdk/zgc 21.0.12
elixir 1.ex 5705ms 28ms 95.3MB 6130ms 317ms elixir 15.2.7
nim 5.nim 7274ms 50ms 8.1MB 7223ms 30ms nim 2.2.4
ruby 1.rb 7971ms 44ms 73.0MB 7883ms 63ms ruby/yjit 3.2.3
nim 5.nim 8047ms 172ms 6.4MB 7997ms 33ms nim/clang 2.2.4
ruby 1.rb 8086ms 166ms 73.1MB 7980ms 83ms ruby 3.2.3
dart 1.dart 9125ms 113ms 18.3MB 10160ms 83ms dart/exe 3.13.4
acton 1-m.act 13727ms 447ms 7.8MB 18197ms 12690ms acton 0.30.0
acton-tip 1-m.act 14328ms 234ms 7.6MB 18857ms 13917ms acton 0.30.0.20260927.9.45
nim 3.nim 26905ms 184ms 11.5MB 26857ms 27ms nim/clang 2.2.4
nim 3.nim 27665ms 109ms 14.5MB 27613ms 30ms nim 2.2.4
d 1.d 36420ms 328ms 25.7MB 36310ms 93ms ldc2 1.43.0
python 1.py 65184ms 117ms 29.0MB 65137ms 23ms cpython 3.12.3
v 1-m.v 69596ms 1194ms 82.3MB 126717ms 147063ms v/clang+gc 0.5.2
nim 1.nim 107046ms 771ms 2036.8MB 71373ms 33600ms nim/clang 2.2.4
nim 1.nim 108677ms 212ms 2036.9MB 72837ms 33773ms nim 2.2.4

Input: 1000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
wren 1.wren 45ms 1.6ms 3.2MB 37ms 0ms wren 0.4.0
nim 6.nim 57ms 2.7ms 3.6MB 47ms 0ms nim 2.2.4
nim 6.nim 65ms 0.3ms 1.9MB 53ms 0ms nim/clang 2.2.4
rust 5-m.rs 80ms 20ms 3.2MB 270ms 0ms rustc 1.98.1
rust 3-m.rs 81ms 11ms 5.8MB 260ms 10ms rustc 1.98.1
go 1-m.go 84ms 17ms 7.7MB 283ms 0ms go 1.26.8
crystal 1.cr 94ms 1.2ms 7.3MB 73ms 10ms crystal 1.11.2
rust 3.rs 128ms 4.2ms 3.9MB 113ms 0ms rustc 1.98.1
rust 1-m.rs 128ms 3.9ms 5.5MB 437ms 23ms rustc 1.98.1
javascript 1.js 154ms 0.2ms 34.1MB 153ms 0ms bun 1.4.2
chapel 1-m.chpl 208ms 12ms 198.2MB 350ms 27ms chpl 2.9.0
typescript 1.ts 215ms 4.2ms 62.5MB 203ms 20ms deno 2.9.7
rust 4.rs 243ms 10ms 3.3MB 233ms 0ms rustc 1.98.1
javascript 1.js 263ms 13ms 74.4MB 257ms 27ms node 24.21.0
ruby 1.rb 359ms 10ms 34.9MB 317ms 27ms ruby/yjit 3.2.3
ruby 1.rb 362ms 11ms 34.9MB 317ms 30ms ruby 3.2.3
nim 5.nim 417ms 4.9ms 4.6MB 403ms 0ms nim 2.2.4
wasm 3.rs 423ms 73ms 19.6MB 103ms 3ms wasmtime 48.0.2
csharp 1-m.cs 433ms 30ms 41.3MB 1257ms 27ms dotnet 9.0.318
nim 5.nim 474ms 9.7ms 2.9MB 460ms 0ms nim/clang 2.2.4
dart 1.dart 545ms 7.6ms 9.6MB 550ms 17ms dart/exe 3.13.4
java 1-m.java 545ms 57ms 74.1MB 1767ms 40ms openjdk 21.0.12
java 1-m.java 671ms 12ms 150.9MB 1950ms 203ms openjdk/zgc 21.0.12
elixir 1.ex 687ms 26ms 91.2MB 853ms 163ms elixir 15.2.7
kotlin 1-m.kt 738ms 7.2ms 77.4MB 1727ms 47ms kotlin/jvm 21.0.12
acton 1-m.act 879ms 7.0ms 6.2MB 1110ms 823ms acton 0.30.0
acton-tip 1-m.act 882ms 3.4ms 12.3MB 1173ms 810ms acton 0.30.0.20260927.9.45
nim 3.nim 1171ms 6.6ms 6.0MB 1163ms 0ms nim 2.2.4
python 1.py 1188ms 13ms 25.0MB 1167ms 7ms cpython 3.12.3
nim 3.nim 1197ms 26ms 3.8MB 1187ms 0ms nim/clang 2.2.4
d 1.d 1418ms 8.4ms 8.6MB 1397ms 3ms ldc2 1.43.0
kotlin 2-m.kt 1625ms 206ms 97.5MB 5807ms 100ms kotlin/jvm 21.0.12
v 1-m.v 3419ms 88ms 17.6MB 6353ms 6917ms v/clang+gc 0.5.2
nim 1.nim 5324ms 41ms 522.5MB 3093ms 1793ms nim 2.2.4
nim 1.nim 5430ms 115ms 518.9MB 3183ms 1807ms nim/clang 2.2.4