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

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

Elixir VS acton tip 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
elixir 1.ex 5705ms 28ms 95.3MB 6130ms 317ms elixir 15.2.7
acton-tip 1-m.act 14328ms 234ms 7.6MB 18857ms 13917ms acton 0.30.0.20260927.9.45

Input: 1000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
elixir 1.ex 687ms 26ms 91.2MB 853ms 163ms elixir 15.2.7
acton-tip 1-m.act 882ms 3.4ms 12.3MB 1173ms 810ms acton 0.30.0.20260927.9.45

edigits

Input: 250001

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1.act 270ms 7.0ms 7.4MB 257ms 17ms acton 0.30.0.20260927.9.45
elixir 1.ex timeout (120s) — — — — elixir 15.2.7

Input: 100000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1.act 92ms 11ms 13.3MB 80ms 10ms acton 0.30.0.20260927.9.45
elixir 1.ex 18934ms 249ms 89.8MB 19680ms 660ms elixir 15.2.7

helloworld

Input: QwQ

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1.act 3.9ms 0.4ms 5.9MB 0ms 0ms acton 0.30.0.20260927.9.45
elixir 1.ex 313ms 17ms 86.7MB 366ms 88ms elixir 15.2.7

pidigits

Input: 8000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
elixir 1.ex 2709ms 78ms 89.2MB 3030ms 930ms elixir 15.2.7
acton-tip 1-m.act 3543ms 38ms 8.2MB 4797ms 1453ms acton 0.30.0.20260927.9.45

Input: 4000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1-m.act 893ms 20ms 7.3MB 1113ms 420ms acton 0.30.0.20260927.9.45
elixir 1-m.ex 962ms 17ms 87.7MB 1167ms 357ms elixir 15.2.7

spectral-norm

Input: 8000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1.act 11288ms 25ms 5.8MB 11283ms 3ms acton 0.30.0.20260927.9.45
elixir 1.ex 157109ms 510ms 95.5MB 157083ms 160ms elixir 15.2.7

Input: 4000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1.act 2892ms 8.2ms 4.8MB 2887ms 0ms acton 0.30.0.20260927.9.45
elixir 1.ex 38614ms 362ms 99.3MB 38603ms 207ms elixir 15.2.7

Input: 2000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
acton-tip 1.act 737ms 7.4ms 12.2MB 730ms 0ms acton 0.30.0.20260927.9.45
elixir 1.ex 9814ms 27ms 90.8MB 9833ms 120ms elixir 15.2.7