in pkg/profiler/profiler.go [32:48]
func MemSnapShot(memProfile *string) {
if *memProfile != "" {
f, err := os.Create(*memProfile)
if err != nil {
log.Errorf("Could not create memory profile: %v", err)
}
if err := pprof.WriteHeapProfile(f); err != nil {
log.Errorf("Could not write memory profile: %v", err)
}
err = f.Close()
if err != nil {
log.Errorf("unable to close file: %v", err)
}
log.Info("Finish memory profiling")
return
}
}