Results for 38 of 40 languages from this run on actest1.
Unavailable in this run: Hack, Lisp. Follow the run link for failure details.
Current benchmark data was generated on Sun Sep 27 2026, 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 |
|---|---|---|---|---|---|---|---|
| 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 |
| 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 |