Current benchmark data was generated on Fri Aug 05 2022, 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.)
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 1.py | 1576ms | 15ms | 220.2MB | 1430ms | 127ms | pypy 3.8.13 |
perl | 1.pl | timeout | 0.0ms | 0.0MB | 0ms | 0ms | perl 5.36.0 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pyston 3.8.12 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 1.py | 124ms | 2.7ms | 78.7MB | 90ms | 17ms | pypy 3.8.13 |
python | 1.py | 660ms | 3.3ms | 11.9MB | 630ms | 10ms | pyston 3.8.12 |
python | 1.py | 1667ms | 10ms | 11.8MB | 1647ms | 0ms | cpython 3.10.5 |
perl | 1.pl | 2149ms | 9.7ms | 14.3MB | 2137ms | 0ms | perl 5.36.0 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 1.py | 2838ms | 18ms | 89.1MB | 2793ms | 30ms | pypy 3.8.13 |
python | 5-m.py | 3444ms | 42ms | 12.5MB | 4923ms | 1283ms | pyston 3.8.12 |
python | 1.py | 3963ms | 36ms | 7.8MB | 3943ms | 3ms | pyston 3.8.12 |
perl | 1.pl | 4246ms | 8.9ms | 11.1MB | 4233ms | 0ms | perl 5.36.0 |
python | 5-m.py | 4546ms | 38ms | 12.0MB | 6653ms | 1193ms | cpython 3.10.5 |
python | 5-m.py | 4586ms | 30ms | 78.8MB | 6013ms | 1183ms | pypy 3.8.13 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 1.py | 369ms | 0.6ms | 75.4MB | 333ms | 20ms | pypy 3.8.13 |
python | 1.py | 413ms | 3.5ms | 7.8MB | 397ms | 0ms | pyston 3.8.12 |
python | 5-m.py | 415ms | 5.7ms | 12.6MB | 567ms | 117ms | pyston 3.8.12 |
perl | 1.pl | 436ms | 1.8ms | 6.8MB | 423ms | 0ms | perl 5.36.0 |
python | 5-m.py | 526ms | 1.3ms | 12.1MB | 707ms | 153ms | cpython 3.10.5 |
python | 1.py | 706ms | 1.9ms | 7.7MB | 693ms | 0ms | cpython 3.10.5 |
python | 5-m.py | 841ms | 1.0ms | 78.8MB | 997ms | 413ms | pypy 3.8.13 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 2.py | 230ms | 2.4ms | 74.3MB | 200ms | 17ms | pypy 3.8.13 |
python | 1.py | 275ms | 1.8ms | 75.5MB | 247ms | 7ms | pypy 3.8.13 |
python | 1.py | 947ms | 7.7ms | 9.0MB | 930ms | 0ms | pyston 3.8.12 |
python | 2.py | 1086ms | 1.6ms | 8.7MB | 1070ms | 0ms | pyston 3.8.12 |
python | 1.py | 1769ms | 20ms | 8.4MB | 1753ms | 0ms | cpython 3.10.5 |
python | 2.py | 2559ms | 22ms | 8.3MB | 2550ms | 0ms | cpython 3.10.5 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 2.py | 554ms | 2.0ms | 74.7MB | 523ms | 17ms | pypy 3.8.13 |
python | 1.py | 606ms | 1.6ms | 76.1MB | 580ms | 10ms | pypy 3.8.13 |
python | 1.py | 2796ms | 7.6ms | 8.9MB | 2783ms | 0ms | pyston 3.8.12 |
python | 2.py | 3263ms | 23ms | 8.7MB | 3247ms | 0ms | pyston 3.8.12 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 2.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 2.py | 159ms | 0.3ms | 74.3MB | 130ms | 17ms | pypy 3.8.13 |
python | 1.py | 180ms | 3.4ms | 74.5MB | 147ms | 13ms | pypy 3.8.13 |
python | 1.py | 452ms | 0.3ms | 8.6MB | 437ms | 0ms | pyston 3.8.12 |
python | 2.py | 505ms | 5.3ms | 8.2MB | 490ms | 0ms | pyston 3.8.12 |
python | 1.py | 806ms | 4.6ms | 7.9MB | 790ms | 0ms | cpython 3.10.5 |
python | 2.py | 1231ms | 8.5ms | 7.4MB | 1217ms | 0ms | cpython 3.10.5 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 2.py | 2010ms | 15ms | 74.4MB | 1980ms | 10ms | pypy 3.8.13 |
perl | 2.pl | timeout | 0.0ms | 0.0MB | 0ms | 0ms | perl 5.36.0 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 2.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pypy 3.8.13 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pyston 3.8.12 |
python | 2.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pyston 3.8.12 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 2.py | 260ms | 2.1ms | 74.2MB | 233ms | 10ms | pypy 3.8.13 |
python | 1.py | 556ms | 1.7ms | 73.3MB | 533ms | 7ms | pypy 3.8.13 |
python | 1.py | 1155ms | 15ms | 7.3MB | 1140ms | 0ms | pyston 3.8.12 |
python | 2.py | 1581ms | 1.7ms | 8.1MB | 1567ms | 0ms | pyston 3.8.12 |
perl | 2.pl | 3247ms | 133ms | 6.3MB | 3233ms | 0ms | perl 5.36.0 |
python | 1.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 2.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
perl | 4.pl | timeout | 0.0ms | 0.0MB | 0ms | 0ms | perl 5.36.0 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pypy 3.8.13 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pyston 3.8.12 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
perl | 4.pl | timeout | 0.0ms | 0.0MB | 0ms | 0ms | perl 5.36.0 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pypy 3.8.13 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pyston 3.8.12 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
python | 8-m.py | 3824ms | 41ms | 107.8MB | 6557ms | 443ms | pypy 3.8.13 |
perl | 4-m.pl | 4806ms | 19ms | 8.6MB | 9333ms | 10ms | perl 5.36.0 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | cpython 3.10.5 |
python | 8.py | timeout | 0.0ms | 0.0MB | 0ms | 0ms | pyston 3.8.12 |