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

helloworld

Input: QwQ

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
hare 1.ha 0.9ms 0.3ms 0.0MB 0ms 0ms hare 45
cpp 1.cpp 1.1ms 0.2ms 1.5MB 0ms 0ms g++ 13.3.0
zig 1.zig 1.3ms 0.5ms 1.1MB 0ms 0ms zig 0.14.1
nim 1.nim 1.5ms 0.1ms 1.3MB 0ms 0ms nim/clang 2.2.4
rust 1.rs 1.6ms 0.3ms 1.9MB 0ms 0ms rustc 1.98.1
odin 1.odin 1.6ms 0.4ms 1.4MB 0ms 0ms odin 2024
lua 1.lua 1.6ms 0.3ms 2.4MB 0ms 0ms luajit 2.1.1703358377
c 1.c 1.7ms 0.2ms 1.1MB 0ms 0ms gcc 13.3.0
cpp 1.cpp 1.7ms 0.3ms 1.5MB 0ms 0ms clang++ 18.1.3
fortran 1.f90 1.7ms 0.3ms 1.6MB 0ms 0ms gfortran 13.3.0
c 1.c 1.8ms 0.3ms 1.6MB 0ms 0ms clang 18.1.3
nelua 1.nelua 1.9ms 1.2ms 1.1MB 0ms 0ms nelua/clang 0.2.0
v 1.v 2.1ms 0.6ms 2.3MB 0ms 0ms v/clang+gc 0.5.2
lua 1.lua 2.2ms 0.4ms 1.8MB 0ms 0ms lua 5.4.6
ocaml 1.ml 2.3ms 0.5ms 3.1MB 0ms 0ms ocaml 5.3.0
d 1.d 2.4ms 0.4ms 3.2MB 0ms 0ms ldc2 1.43.0
haxe 1.hx 2.5ms 0.4ms 4.9MB 0ms 0ms haxe/cpp 4.3.3
nim 1.nim 2.5ms 0.5ms 2.1MB 0ms 0ms nim 2.2.4
perl 1.pl 2.8ms 0.7ms 3.8MB 0ms 0ms perl 5.38.2
crystal 1.cr 2.8ms 0.5ms 2.5MB 0ms 0ms crystal 1.11.2
go 1.go 3.0ms 0.7ms 5.0MB 0ms 0ms go 1.26.8
swift 1.swift 3.0ms 0.3ms 6.8MB 0ms 0ms swift 6.1.3
wren 1.wren 3.2ms 1.0ms 2.4MB 0ms 0ms wren 0.4.0
acton-tip 1.act 3.9ms 0.4ms 5.9MB 0ms 0ms acton 0.30.0.20260927.9.45
acton 1.act 4.5ms 1.1ms 3.8MB 0ms 0ms acton 0.30.0
dart 1.dart 4.6ms 0.7ms 5.6MB 0ms 0ms dart/exe 3.13.4
javascript 1.js 6.7ms 1.0ms 12.5MB 0ms 0ms bun 1.4.2
wasm 1.rs 7.3ms 0.6ms 18.9MB 0ms 0ms wasmtime 48.0.2
chapel 1.chpl 9.9ms 0.4ms 32.6MB 0ms 0ms chpl 2.9.0
codon 1.py 9.9ms 0.8ms 10.9MB 7ms 3ms codon 0.20.2
haskell 1.hs 13ms 0.6ms 8.5MB 0ms 0ms ghc 9.4.7
typescript 1.ts 19ms 0.9ms 34.1MB 8ms 3ms deno 2.9.7
php 1.php 20ms 1.7ms 20.6MB 3ms 8ms php 8.3.6
python 1.py 24ms 2.6ms 10.2MB 16ms 0ms cpython 3.12.3
pony 1.pony 35ms 0.3ms 14.5MB 0ms 0ms ponyc 0.73.0
csharp 1.cs 46ms 3.5ms 24.6MB 30ms 2ms dotnet 9.0.318
javascript 1.js 53ms 4.8ms 50.0MB 36ms 6ms node 24.21.0
ruby 1.rb 85ms 4.7ms 22.6MB 64ms 12ms ruby/yjit 3.2.3
kotlin 1-m.kt 87ms 4.3ms 46.2MB 136ms 12ms kotlin/jvm 21.0.12
java 1.java 93ms 5.3ms 44.3MB 116ms 12ms openjdk 21.0.12
ruby 1.rb 95ms 7.0ms 22.5MB 62ms 18ms ruby 3.2.3
racket 1.rkt 140ms 4.8ms 65.2MB 98ms 26ms racket 8.10.0
julia 1.jl 140ms 4.0ms 226.2MB 106ms 48ms julia 1.11.9
java 1.java 165ms 3.2ms 42.8MB 128ms 88ms openjdk/zgc 21.0.12
elixir 1.ex 313ms 17ms 86.7MB 366ms 88ms elixir 15.2.7