Add mutex and block profiling via envvar

This commit is contained in:
Fabian Reinartz 2017-09-04 13:10:32 +02:00
parent 78205b76e9
commit fffe51fb03

View file

@ -22,6 +22,7 @@ import (
"os"
"os/signal"
"path/filepath"
"runtime"
"strings"
"syscall"
"time"
@ -64,6 +65,11 @@ func init() {
}
func main() {
if os.Getenv("DEBUG") != "" {
runtime.SetBlockProfileRate(20)
runtime.SetMutexProfileFraction(20)
}
cfg := struct {
printVersion bool
configFile string