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 fannkuch-redux 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.)

fannkuch-redux

Input: 11

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
cpp 1-im.cpp 345ms 20ms 1.3MB 1217ms 0ms g++ 13.3.0
rust 3-im.rs 376ms 5.4ms 3.1MB 1437ms 0ms rustc 1.98.1
cpp 1-im.cpp 388ms 14ms 6.1MB 1353ms 7ms clang++ 18.1.3
rust 2-im.rs 811ms 3.4ms 1.2MB 3080ms 0ms rustc 1.98.1
zig 2-m.zig 833ms 6.5ms 1.5MB 3140ms 0ms zig 0.14.1
go 3-m.go 979ms 13ms 5.8MB 3760ms 0ms go 1.26.8
rust 5-m.rs 1047ms 9.5ms 1.1MB 3977ms 3ms rustc 1.98.1
rust 3-i.rs 1073ms 14ms 1.1MB 1063ms 0ms rustc 1.98.1
rust 1-m.rs 1366ms 10ms 1.1MB 5263ms 0ms rustc 1.98.1
zig 3-i.zig 1413ms 43ms 1.1MB 1400ms 0ms zig 0.14.1
java 1-m.java 1447ms 19ms 48.4MB 5427ms 17ms openjdk 21.0.12
julia 2-m.jl 1550ms 12ms 258.8MB 4867ms 43ms julia 1.11.9
java 1-m.java 1642ms 7.4ms 44.3MB 5787ms 113ms openjdk/zgc 21.0.12
rust 2-i.rs 2458ms 53ms 1.1MB 2443ms 0ms rustc 1.98.1
swift 1.swift 2632ms 45ms 5.7MB 2617ms 0ms swift 6.1.3
zig 1.zig 2763ms 12ms 1.1MB 2753ms 0ms zig 0.14.1
v 1.v 2835ms 11ms 2.4MB 2820ms 0ms v/clang+gc 0.5.2
rust 1.rs 2906ms 17ms 1.1MB 2893ms 0ms rustc 1.98.1
d 1-im.d 2960ms 29ms 3.6MB 11460ms 7ms ldc2 1.43.0
crystal 1.cr 3642ms 13ms 2.5MB 3633ms 0ms crystal 1.11.2
d 1.d 3699ms 15ms 1.7MB 3687ms 0ms ldc2 1.43.0
ocaml 2.ml 3708ms 10ms 2.7MB 3697ms 0ms ocaml 5.3.0
wasm 1.rs 4252ms 11ms 16.5MB 4240ms 0ms wasmtime 48.0.2
dart 2.dart 4483ms 36ms 6.2MB 4470ms 0ms dart/exe 3.13.4
d 2-im.d 4985ms 52ms 3.6MB 19437ms 3ms ldc2 1.43.0
d 1-i.d 5554ms 44ms 1.6MB 5540ms 0ms ldc2 1.43.0
d 2-i.d 9897ms 21ms 1.7MB 9883ms 0ms ldc2 1.43.0
acton-tip 1.act 23248ms 106ms 4.0MB 27317ms 7127ms acton 0.30.0.20260927.9.45
acton 1.act 65939ms 148ms 5.6MB 75737ms 15533ms acton 0.30.0

Input: 10

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
cpp 1-im.cpp 35ms 2.1ms 1.3MB 103ms 0ms g++ 13.3.0
rust 3-im.rs 36ms 2.0ms 3.1MB 107ms 0ms rustc 1.98.1
cpp 1-im.cpp 42ms 3.1ms 6.1MB 120ms 3ms clang++ 18.1.3
rust 2-im.rs 72ms 1.7ms 2.2MB 243ms 0ms rustc 1.98.1
zig 2-m.zig 77ms 2.6ms 1.5MB 243ms 0ms zig 0.14.1
go 3-m.go 94ms 5.5ms 5.8MB 260ms 0ms go 1.26.8
rust 5-m.rs 97ms 11ms 1.1MB 290ms 0ms rustc 1.98.1
rust 3-i.rs 106ms 12ms 1.1MB 93ms 0ms rustc 1.98.1
rust 1-m.rs 120ms 1.4ms 1.1MB 417ms 0ms rustc 1.98.1
zig 3-i.zig 124ms 4.7ms 1.1MB 113ms 0ms zig 0.14.1
rust 2-i.rs 205ms 3.1ms 1.1MB 197ms 0ms rustc 1.98.1
swift 1.swift 226ms 3.4ms 5.7MB 210ms 0ms swift 6.1.3
zig 1.zig 239ms 3.8ms 1.1MB 227ms 0ms zig 0.14.1
v 1.v 248ms 15ms 2.4MB 237ms 0ms v/clang+gc 0.5.2
java 1-m.java 248ms 7.6ms 47.8MB 690ms 23ms openjdk 21.0.12
d 1-im.d 254ms 4.0ms 3.8MB 907ms 0ms ldc2 1.43.0
rust 1.rs 263ms 14ms 1.1MB 253ms 0ms rustc 1.98.1
crystal 1.cr 295ms 1.0ms 2.5MB 280ms 0ms crystal 1.11.2
d 1.d 307ms 4.0ms 1.6MB 293ms 0ms ldc2 1.43.0
ocaml 2.ml 341ms 78ms 4.8MB 327ms 0ms ocaml 5.3.0
java 1-m.java 348ms 18ms 44.1MB 810ms 93ms openjdk/zgc 21.0.12
dart 2.dart 359ms 2.6ms 5.7MB 347ms 0ms dart/exe 3.13.4
wasm 1.rs 365ms 2.9ms 16.8MB 350ms 0ms wasmtime 48.0.2
d 2-im.d 408ms 2.5ms 3.6MB 1517ms 0ms ldc2 1.43.0
d 1-i.d 473ms 4.7ms 1.7MB 463ms 0ms ldc2 1.43.0
julia 2-m.jl 746ms 6.3ms 265.5MB 1783ms 53ms julia 1.11.9
d 2-i.d 820ms 0.7ms 1.7MB 807ms 0ms ldc2 1.43.0
acton-tip 1.act 1836ms 15ms 4.3MB 2147ms 547ms acton 0.30.0.20260927.9.45
acton 1.act 4998ms 14ms 4.0MB 5640ms 1240ms acton 0.30.0