defer pprof.StopCPUProfile()

This commit is contained in:
Jimmy Zelinskie 2014-06-26 17:19:18 -04:00
parent caba155b5d
commit e0ead67737

10
main.go
View file

@ -43,6 +43,11 @@ func main() {
pprof.StartCPUProfile(f)
log.V(1).Info("started profiling")
defer func() {
pprof.StopCPUProfile()
log.V(1).Info("stopped profiling")
}()
}
// Load the config file.
@ -65,11 +70,6 @@ func main() {
<-interrupts
log.V(1).Info("caught interrupt, shutting down...")
if profile {
pprof.StopCPUProfile()
log.V(1).Info("stopped profiling")
}
err := s.Stop()
if err != nil {
log.Fatalf("failed to shutdown cleanly: %s", err)