| 123456789101112131415161718192021222324 | package logicimport (	"os"	"runtime/pprof"	"github.com/gravitl/netmaker/logger")func StartCPUProfiling() *os.File {	f, err := os.OpenFile("/root/data/cpu.prof", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0755)	if err != nil {		logger.Log(0, "could not create CPU profile: ", err.Error())	}	if err := pprof.StartCPUProfile(f); err != nil {		logger.Log(0, "could not start CPU profile: ", err.Error())	}	return f}func StopCPUProfiling(f *os.File) {	pprof.StopCPUProfile()	f.Close()}
 |