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.cr | 2516ms | 29ms | 57.1MB | 2487ms | 10ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 223ms | 20ms | 9.5MB | 207ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 2387ms | 104ms | 20.1MB | 2310ms | 60ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 94ms | 1.2ms | 7.3MB | 73ms | 10ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 100ms | 23ms | 7.2MB | 83ms | 3ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 33ms | 2.6ms | 4.9MB | 20ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 3642ms | 13ms | 2.5MB | 3633ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 295ms | 1.0ms | 2.5MB | 280ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 2.8ms | 0.5ms | 2.5MB | 0ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 4232ms | 927ms | 223.2MB | 540ms | 507ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 1222ms | 100ms | 62.3MB | 63ms | 77ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 0-unsafe.cr | 55ms | 2.8ms | 2.9MB | 40ms | 0ms | crystal 1.11.2 |
| 1.cr | 88ms | 0.3ms | 2.4MB | 80ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 0-unsafe.cr | 155ms | 2.1ms | 2.5MB | 147ms | 0ms | crystal 1.11.2 |
| 1.cr | 260ms | 6.8ms | 2.5MB | 250ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 0-unsafe.cr | 32ms | 3.0ms | 2.5MB | 23ms | 0ms | crystal 1.11.2 |
| 1.cr | 47ms | 2.2ms | 2.5MB | 37ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 507ms | 1.0ms | 9.4MB | 493ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 27ms | 0.6ms | 6.1MB | 20ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 1329ms | 15ms | 65.7MB | 1307ms | 10ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 270ms | 3.0ms | 23.9MB | 253ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 3508ms | 129ms | 5.6MB | 3480ms | 10ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 831ms | 12ms | 4.3MB | 807ms | 3ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 11056ms | 4.8ms | 3.9MB | 11043ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 2769ms | 0.6ms | 3.9MB | 2757ms | 0ms | crystal 1.11.2 |
| code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|
| 1.cr | 699ms | 4.1ms | 3.5MB | 687ms | 0ms | crystal 1.11.2 |