Current benchmark data was generated on Mon May 19 2025, 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.dart | 721ms | 1.9ms | 80.9MB | 697ms | 33ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 75ms | 0.6ms | 42.8MB | 53ms | 13ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 4878ms | 14ms | 19.5MB | 5357ms | 80ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 336ms | 3.6ms | 10.6MB | 333ms | 13ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 3690ms | 7.6ms | 18.4MB | 3657ms | 30ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 603ms | 1.9ms | 10.5MB | 583ms | 13ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
2.dart | 2720ms | 13ms | 6.5MB | 2710ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
2.dart | 225ms | 2.5ms | 6.1MB | 213ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 359ms | 2.9ms | 8.8MB | 343ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 42ms | 0.6ms | 8.8MB | 30ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 3.7ms | 0.2ms | 5.6MB | 0ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 165ms | 3.1ms | 53.9MB | 140ms | 17ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 1502ms | 16ms | 204.3MB | 1757ms | 103ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
3-m.dart | 1184ms | 23ms | 270.9MB | 3657ms | 107ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
3-m.dart | 228ms | 9.3ms | 186.8MB | 540ms | 70ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
2.dart | 171ms | 2.6ms | 9.1MB | 160ms | 0ms | dart/exe 3.7.3 |
1.dart | 491ms | 3.1ms | 9.4MB | 477ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 323ms | 3.2ms | 63.8MB | 300ms | 27ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 84ms | 0.3ms | 43.8MB | 60ms | 17ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
3.dart | 407ms | 2.9ms | 6.3MB | 400ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
3.dart | 45ms | 0.5ms | 6.5MB | 40ms | 0ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
2.dart | 1353ms | 16ms | 14.9MB | 1320ms | 33ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
2.dart | 333ms | 6.3ms | 14.8MB | 317ms | 10ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | timeout | 0.0ms | 188.1MB | 4980ms | 57ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 582ms | 23ms | 43.1MB | 553ms | 13ms | dart/exe 3.7.3 |
code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
---|---|---|---|---|---|---|
1.dart | 3808ms | 27ms | 6.5MB | 3793ms | 0ms | dart/exe 3.7.3 |
2.dart | 4346ms | 9.0ms | 6.4MB | 4337ms | 0ms | dart/exe 3.7.3 |