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.)
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 3622ms | 327ms | 234.7MB | 3520ms | 620ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 147ms | 0.7ms | 59.1MB | 150ms | 7ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 1988ms | 37ms | 79.4MB | 2000ms | 30ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 207ms | 6.9ms | 53.0MB | 173ms | 10ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 2113ms | 52ms | 47.0MB | 1967ms | 127ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 252ms | 6.7ms | 46.9MB | 230ms | 23ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 38ms | 0.3ms | 40.3MB | 20ms | 4ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 1139ms | 49ms | 141.7MB | 1363ms | 290ms | deno 1.31.3 |
2.ts | 1149ms | 47ms | 140.7MB | 1303ms | 313ms | deno 1.31.3 |
2-tls.ts | 1354ms | 18ms | 151.6MB | 1503ms | 340ms | deno 1.31.3 |
1-http2.ts | 1436ms | 7.0ms | 141.7MB | 1667ms | 350ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 252ms | 20ms | 79.8MB | 193ms | 57ms | deno 1.31.3 |
2.ts | 252ms | 3.1ms | 75.2MB | 187ms | 57ms | deno 1.31.3 |
1-http2.ts | 300ms | 17ms | 75.2MB | 230ms | 63ms | deno 1.31.3 |
2-tls.ts | 437ms | 11ms | 82.8MB | 350ms | 73ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 387ms | 3.3ms | 99.1MB | 383ms | 37ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 3358ms | 17ms | 403.4MB | 3497ms | 167ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
2.ts | 370ms | 1.5ms | 51.0MB | 360ms | 7ms | deno 1.31.3 |
1.ts | 801ms | 3.0ms | 53.3MB | 767ms | 7ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 700ms | 2.3ms | 97.4MB | 707ms | 33ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 192ms | 3.5ms | 66.0MB | 193ms | 17ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
6.ts | 648ms | 3.2ms | 46.1MB | 633ms | 0ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
6.ts | 105ms | 2.5ms | 43.8MB | 83ms | 10ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
3.ts | timeout | 0.0ms | 86.5MB | 4960ms | 27ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
3.ts | 1584ms | 6.0ms | 66.2MB | 1537ms | 60ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 2542ms | 73ms | 45.7MB | 2520ms | 7ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.ts | 677ms | 7.4ms | 46.3MB | 673ms | 10ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
7.ts | 4851ms | 1.0ms | 46.6MB | 4840ms | 7ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
7.ts | 1247ms | 0.8ms | 46.4MB | 1237ms | 0ms | deno 1.31.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
7.ts | 386ms | 58ms | 46.1MB | 323ms | 13ms | deno 1.31.3 |