All D benchmarks

Current benchmark data was generated on Sun Oct 17 2021, full log can be found HERE

CONTRIBUTIONS are WELCOME!

coro-prime-sieve

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 1271ms 8.8ms 8.4MB 1257ms 0ms ldc2 1.26.0
1.d 1682ms 19ms 9.0MB 1663ms 0ms dmd 2.096.1

edigits

Input: 100000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 945ms 1.8ms 6.4MB 933ms 0ms ldc2 1.26.0
1.d 1145ms 4.6ms 7.8MB 1127ms 0ms dmd 2.096.1

helloworld

Input: QwQ

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 3.5ms 1.9ms 2.8MB 0ms 0ms ldc2 1.26.0
1.d 4.7ms 3.4ms 3.9MB 0ms 0ms dmd 2.096.1

nsieve

Input: 12

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.d 915ms 1.5ms 48.7MB 873ms 23ms ldc2 1.26.0
1.d 1074ms 27ms 43.5MB 1053ms 7ms ldc2 1.26.0
1.d 1118ms 67ms 75.3MB 1090ms 10ms dmd 2.096.1
2.d 1481ms 4.1ms 49.4MB 1450ms 17ms dmd 2.096.1

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 132ms 2.5ms 14.2MB 117ms 0ms ldc2 1.26.0
1.d 134ms 4.4ms 22.9MB 117ms 7ms dmd 2.096.1
2.d 217ms 1.9ms 15.1MB 203ms 0ms ldc2 1.26.0
2.d 367ms 2.8ms 15.6MB 347ms 3ms dmd 2.096.1

pidigits

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 3018ms 28ms 7.9MB 3043ms 23ms ldc2 1.26.0

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 736ms 2.9ms 7.8MB 730ms 3ms ldc2 1.26.0
1.d 1684ms 9.8ms 8.6MB 1680ms 3ms dmd 2.096.1

spectral-norm

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 3869ms 0.9ms 3.8MB 3860ms 0ms ldc2 1.26.0
1.d 4666ms 0.3ms 4.8MB 4650ms 0ms dmd 2.096.1

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 975ms 5.4ms 3.5MB 963ms 0ms ldc2 1.26.0
1.d 1171ms 4.7ms 4.2MB 1160ms 0ms dmd 2.096.1

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 64ms 1.5ms 3.0MB 50ms 0ms ldc2 1.26.0
1.d 78ms 2.9ms 3.8MB 70ms 0ms dmd 2.096.1