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