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.)
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1-m.go | 3946ms | 44ms | 39.9MB | 8090ms | 37ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 350ms | 12ms | 10.1MB | 517ms | 7ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1-m.go | 1368ms | 83ms | 17.7MB | 5267ms | 7ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1-m.go | 84ms | 17ms | 7.7MB | 283ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 248ms | 30ms | 10.5MB | 240ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 65ms | 7.2ms | 10.1MB | 53ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3-m.go | 979ms | 13ms | 5.8MB | 3760ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3-m.go | 94ms | 5.5ms | 5.8MB | 260ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3-m.go | 159ms | 1.5ms | 7.8MB | 410ms | 3ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3-m.go | 20ms | 0.2ms | 7.8MB | 37ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 3.0ms | 0.7ms | 5.0MB | 0ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1-http2.go | 199ms | 7.0ms | 60.7MB | 623ms | 73ms | go 1.26.8 |
| 1-m.go | 609ms | 89ms | 172.2MB | 1130ms | 580ms | go 1.26.8 |
| 2-m.go | 629ms | 27ms | 174.8MB | 1080ms | 603ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1-http2.go | 47ms | 2.4ms | 26.0MB | 110ms | 13ms | go 1.26.8 |
| 2-m.go | 160ms | 2.3ms | 41.5MB | 150ms | 100ms | go 1.26.8 |
| 1-m.go | 167ms | 5.5ms | 39.2MB | 153ms | 110ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 7-m.go | 1057ms | 31ms | 42.5MB | 3777ms | 13ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 7-m.go | 184ms | 2.8ms | 25.9MB | 520ms | 10ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3.go | 167ms | 1.9ms | 5.8MB | 153ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3.go | 482ms | 4.0ms | 4.9MB | 473ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3.go | 75ms | 2.1ms | 2.9MB | 67ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 5080ms | 21ms | 7.8MB | 5073ms | 3ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 212ms | 1.8ms | 5.8MB | 200ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 668ms | 14ms | 5.0MB | 657ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.go | 74ms | 3.6ms | 5.6MB | 63ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 8.go | 1276ms | 10ms | 10.7MB | 1260ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 8.go | 305ms | 3.5ms | 10.6MB | 290ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3.go | 27882ms | 432ms | 149.1MB | 27900ms | 67ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 3.go | 2893ms | 31ms | 22.2MB | 2887ms | 10ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 0-ffi.go | 148ms | 20ms | 7.3MB | 133ms | 3ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 0-ffi.go | 38ms | 1.1ms | 7.4MB | 30ms | 0ms | go 1.26.8 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 4-m.go | 5816ms | 1.9ms | 7.8MB | 22930ms | 10ms | go 1.26.8 |
| 1.go | 11055ms | 15ms | 5.8MB | 11050ms | 7ms | go 1.26.8 |