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

regex-redux

Input: 2500000_in

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
rust 7.rs 594ms 1.7ms 80.5MB 683ms 7ms rustc 1.98.1
d 3.d 806ms 71ms 170.2MB 1080ms 30ms ldc2 1.43.0
chapel 3.chpl 1885ms 8.8ms 183.6MB 1837ms 37ms chpl 2.9.0
nim 1.nim 2134ms 7.6ms 151.9MB 2093ms 20ms nim/clang 2.2.4
nim 1.nim 2191ms 42ms 153.8MB 2157ms 13ms nim 2.2.4
csharp 5.cs 2515ms 24ms 440.0MB 2690ms 250ms dotnet 9.0.318
csharp 6.cs 3319ms 218ms 437.6MB 3393ms 273ms dotnet 9.0.318
python 1.py 6857ms 32ms 212.7MB 6743ms 103ms cpython 3.12.3
ocaml 2.ml 6927ms 135ms 485.2MB 6767ms 147ms ocaml 5.3.0
java 3.java 8627ms 72ms 563.4MB 9447ms 103ms openjdk 21.0.12
kotlin 1.kt 8673ms 241ms 178.9MB 9617ms 70ms kotlin/jvm 21.0.12
java 3.java 9355ms 276ms 737.5MB 9407ms 507ms openjdk/zgc 21.0.12
dart 1.dart 9757ms 76ms 187.5MB 9767ms 80ms dart/exe 3.13.4
go 3.go 27882ms 432ms 149.1MB 27900ms 67ms go 1.26.8
acton-tip 1-m.act 91253ms 1460ms 708.4MB 199957ms 1813ms acton 0.30.0.20260927.9.45
v 1.v 101272ms 2126ms 211.8MB 101230ms 17ms v/clang+gc 0.5.2
acton 1.act timeout (120s) — — — — acton 0.30.0

Input: 250000_in

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
rust 7.rs 69ms 1.7ms 11.0MB 63ms 0ms rustc 1.98.1
d 3.d 82ms 1.9ms 22.4MB 93ms 3ms ldc2 1.43.0
chapel 3.chpl 206ms 3.4ms 47.1MB 190ms 7ms chpl 2.9.0
nim 1.nim 222ms 3.8ms 16.8MB 203ms 0ms nim/clang 2.2.4
nim 1.nim 224ms 0.6ms 18.4MB 203ms 7ms nim 2.2.4
csharp 5.cs 394ms 5.1ms 73.8MB 370ms 33ms dotnet 9.0.318
csharp 6.cs 560ms 7.0ms 75.4MB 530ms 33ms dotnet 9.0.318
ocaml 2.ml 707ms 9.4ms 57.3MB 673ms 17ms ocaml 5.3.0
python 1.py 793ms 3.6ms 32.5MB 763ms 10ms cpython 3.12.3
dart 1.dart 987ms 14ms 43.3MB 957ms 17ms dart/exe 3.13.4
java 3-m.java 1230ms 47ms 131.7MB 1947ms 43ms openjdk 21.0.12
kotlin 1-m.kt 1293ms 57ms 133.7MB 2110ms 47ms kotlin/jvm 21.0.12
java 3.java 1312ms 29ms 134.7MB 1800ms 130ms openjdk/zgc 21.0.12
go 3.go 2893ms 31ms 22.2MB 2887ms 10ms go 1.26.8
acton-tip 1-m.act 7551ms 187ms 122.9MB 14893ms 500ms acton 0.30.0.20260927.9.45
v 1.v 10028ms 223ms 26.2MB 10013ms 3ms v/clang+gc 0.5.2
acton 1-m.act 12513ms 174ms 101.1MB 20447ms 570ms acton 0.30.0