All Nim benchmarks

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

CONTRIBUTIONS are WELCOME!

fasta

Input: 2500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 965ms 79ms 0.7MB 687ms 210ms nim 1.4.8

Input: 250000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 96ms 3.8ms 0.7MB 63ms 17ms nim 1.4.8

helloworld

Input: QwQ

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 2.6ms 2.3ms 1.7MB 0ms 0ms nim 1.4.8

http-server

Input: 3000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 768ms 18ms 74.3MB 313ms 430ms nim 1.4.8

Input: 500

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 129ms 2.0ms 19.7MB 40ms 70ms nim 1.4.8

mandelbrot

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 2237ms 0.6ms 9.3MB 2220ms 0ms nim 1.4.8

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 39ms 1.1ms 1.7MB 30ms 0ms nim 1.4.8

nbody

Input: 5000000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.nim 437ms 10ms 1.0MB 427ms 0ms nim 1.4.8

Input: 500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.nim 46ms 1.3ms 1.0MB 40ms 0ms nim 1.4.8

nsieve

Input: 12

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.nim 713ms 1.2ms 10.2MB 693ms 0ms nim 1.4.8
1.nim 1012ms 28ms 70.7MB 983ms 13ms nim 1.4.8

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 121ms 1.7ms 18.7MB 107ms 0ms nim 1.4.8
2.nim 165ms 0.6ms 3.8MB 157ms 0ms nim 1.4.8

spectral-norm

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 3436ms 1.9ms 3.0MB 3420ms 0ms nim 1.4.8

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 861ms 0.5ms 2.4MB 850ms 0ms nim 1.4.8
2.nim 3365ms 225ms 3.1MB 2237ms 3057ms nim 1.4.8

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.nim 58ms 2.2ms 1.9MB 50ms 0ms nim 1.4.8
2.nim 878ms 21ms 2.2MB 380ms 843ms nim 1.4.8