Add go benchmarks
The project needs to be in the $GOPATH
to build.
The go benchmarks are impressive: I get a max pause of ~0.30ms on my machine with go 1.7.1. That's opposed to ~60ms for Haskell on my machine (GHC 8.0.1). It's to be expected since the GC mostly runs concurrently, and has been specifically tuned for low latency.
See docs of the GC debug output here: https://golang.org/pkg/runtime/. I'm only sed
ing the STW wall clock times. Also my sed
skill are awful. No doubt there's a better way of extracting the desired numbers.