All Ocaml benchmarks

Current benchmark data was generated on Tue Jan 18 2022, full log can be found HERE

CONTRIBUTIONS are WELCOME!

[x86_64][2 cores] Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz

binarytrees

Input: 18

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 4746ms 51ms 120.2MB 4693ms 40ms ocamlc 4.13.1

Input: 14

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 136ms 1.9ms 11.7MB 127ms 0ms ocamlc 4.13.1

fannkuch-redux

Input: 11

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.ml 4152ms 42ms 2.6MB 4143ms 0ms ocamlc 4.13.1

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.ml 339ms 2.1ms 1.3MB 330ms 0ms ocamlc 4.13.1

fasta

Input: 2500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
6.ml 649ms 14ms 24.4MB 483ms 30ms ocamlc 4.13.1

Input: 250000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
6.ml 68ms 2.5ms 4.4MB 43ms 0ms ocamlc 4.13.1

helloworld

Input: QwQ

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 3.3ms 0.7ms 0.5MB 0ms 0ms ocamlc 4.13.1

mandelbrot

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
6.ml 133ms 1.4ms 4.6MB 123ms 0ms ocamlc 4.13.1

nbody

Input: 5000000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 472ms 0.1ms 2.7MB 460ms 0ms ocamlc 4.13.1

Input: 500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 49ms 0.2ms 2.7MB 40ms 0ms ocamlc 4.13.1

Input: 100000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 12ms 0.9ms 2.7MB 10ms 0ms ocamlc 4.13.1

nsieve

Input: 12

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 2113ms 27ms 553.7MB 1960ms 137ms ocamlc 4.13.1
2.ml 2402ms 19ms 20.2MB 2387ms 0ms ocamlc 4.13.1

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.ml 428ms 27ms 141.9MB 393ms 17ms ocamlc 4.13.1
2.ml 579ms 3.8ms 9.8MB 567ms 0ms ocamlc 4.13.1

regex-redux

Input: 2500000_in

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
3.ml 1226ms 59ms 264.9MB 1993ms 107ms ocamlc 4.13.1

Input: 250000_in

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
3.ml 130ms 4.1ms 37.1MB 183ms 20ms ocamlc 4.13.1

spectral-norm

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.ml 1633ms 0.4ms 3.1MB 1617ms 0ms ocamlc 4.13.1

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.ml 105ms 1.3ms 2.6MB 93ms 0ms ocamlc 4.13.1