Current benchmark data was generated on Wed Mar 22 2023, 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 |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 3622ms | 327ms | 234.7MB | 3520ms | 620ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 147ms | 0.7ms | 59.1MB | 150ms | 7ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 1988ms | 37ms | 79.4MB | 2000ms | 30ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 207ms | 6.9ms | 53.0MB | 173ms | 10ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 2113ms | 52ms | 47.0MB | 1967ms | 127ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 252ms | 6.7ms | 46.9MB | 230ms | 23ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
acton | 1.act | 8.0ms | 3.1ms | 3.4MB | 0ms | 0ms | actonc 0.14.2 |
typescript | 1.ts | 38ms | 0.3ms | 40.3MB | 20ms | 4ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 1139ms | 49ms | 141.7MB | 1363ms | 290ms | deno 1.31.3 |
typescript | 2.ts | 1149ms | 47ms | 140.7MB | 1303ms | 313ms | deno 1.31.3 |
typescript | 2-tls.ts | 1354ms | 18ms | 151.6MB | 1503ms | 340ms | deno 1.31.3 |
typescript | 1-http2.ts | 1436ms | 7.0ms | 141.7MB | 1667ms | 350ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 252ms | 20ms | 79.8MB | 193ms | 57ms | deno 1.31.3 |
typescript | 2.ts | 252ms | 3.1ms | 75.2MB | 187ms | 57ms | deno 1.31.3 |
typescript | 1-http2.ts | 300ms | 17ms | 75.2MB | 230ms | 63ms | deno 1.31.3 |
typescript | 2-tls.ts | 437ms | 11ms | 82.8MB | 350ms | 73ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 387ms | 3.3ms | 99.1MB | 383ms | 37ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 3358ms | 17ms | 403.4MB | 3497ms | 167ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 2.ts | 370ms | 1.5ms | 51.0MB | 360ms | 7ms | deno 1.31.3 |
typescript | 1.ts | 801ms | 3.0ms | 53.3MB | 767ms | 7ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 2.ts | 1008ms | 2.2ms | 53.8MB | 997ms | 13ms | deno 1.31.3 |
typescript | 1.ts | 2250ms | 5.0ms | 52.7MB | 2233ms | 7ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 2.ts | 195ms | 2.8ms | 46.9MB | 190ms | 3ms | deno 1.31.3 |
typescript | 1.ts | 248ms | 6.7ms | 47.1MB | 210ms | 13ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 700ms | 2.3ms | 97.4MB | 707ms | 33ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 192ms | 3.5ms | 66.0MB | 193ms | 17ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 6.ts | 648ms | 3.2ms | 46.1MB | 633ms | 0ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 6.ts | 105ms | 2.5ms | 43.8MB | 83ms | 10ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
acton | 1.act | 4313ms | 37ms | 7.9MB | 3970ms | 700ms | actonc 0.14.2 |
typescript | 3.ts | timeout | 0.0ms | 86.5MB | 4960ms | 27ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
acton | 1.act | 1394ms | 250ms | 6.8MB | 1220ms | 253ms | actonc 0.14.2 |
typescript | 3.ts | 1584ms | 6.0ms | 66.2MB | 1537ms | 60ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 2542ms | 73ms | 45.7MB | 2520ms | 7ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 1.ts | 677ms | 7.4ms | 46.3MB | 673ms | 10ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 7.ts | 4851ms | 1.0ms | 46.6MB | 4840ms | 7ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 7.ts | 1247ms | 0.8ms | 46.4MB | 1237ms | 0ms | deno 1.31.3 |
lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|---|
typescript | 7.ts | 386ms | 58ms | 46.1MB | 323ms | 13ms | deno 1.31.3 |