From 90152fe4198f0f4d611644c649787763d18498f1 Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Mon, 8 Apr 2024 16:55:39 +0800 Subject: [PATCH] fix: close profile in the mvccPutFunc func Signed-off-by: guoguangwu --- tools/benchmark/cmd/mvcc-put.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/benchmark/cmd/mvcc-put.go b/tools/benchmark/cmd/mvcc-put.go index c175dbfb1..704b811d1 100644 --- a/tools/benchmark/cmd/mvcc-put.go +++ b/tools/benchmark/cmd/mvcc-put.go @@ -77,7 +77,7 @@ func mvccPutFunc(_ *cobra.Command, _ []string) { fmt.Fprintln(os.Stderr, "Failed to create a file for storing cpu profile result: ", err) os.Exit(1) } - + defer f.Close() err = pprof.StartCPUProfile(f) if err != nil { fmt.Fprintln(os.Stderr, "Failed to start cpu profile: ", err) @@ -92,7 +92,7 @@ func mvccPutFunc(_ *cobra.Command, _ []string) { fmt.Fprintln(os.Stderr, "Failed to create a file for storing heap profile result: ", err) os.Exit(1) } - + defer f.Close() defer func() { err := pprof.WriteHeapProfile(f) if err != nil {