From d3f9b1ec093a24480945334cc89c2fc1e954561a Mon Sep 17 00:00:00 2001 From: shuangcui Date: Fri, 15 Mar 2024 10:52:14 +0800 Subject: [PATCH] using more efficient strings.Builder Signed-off-by: shuangcui --- build/update-license.go | 4 ++-- core/rawdb/freezer_table.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/update-license.go b/build/update-license.go index 70e2de06c7..79590aa92b 100644 --- a/build/update-license.go +++ b/build/update-license.go @@ -295,7 +295,7 @@ func writeAuthors(files []string) { slices.SortFunc(list, func(a, b string) bool { return strings.ToLower(a) < strings.ToLower(b) }) - content := new(bytes.Buffer) + content := new(strings.Builder) content.WriteString(authorsFileHeader) for _, a := range list { content.WriteString(a) @@ -386,7 +386,7 @@ func writeLicense(info *info) { log.Fatalf("error reading %s: %v\n", info.file, err) } // Construct new file content. - buf := new(bytes.Buffer) + buf := new(strings.Builder) licenseT.Execute(buf, info) if m := licenseCommentRE.FindIndex(content); m != nil && m[0] == 0 { buf.Write(content[:m[0]]) diff --git a/core/rawdb/freezer_table.go b/core/rawdb/freezer_table.go index 4b9d510e82..27c7637768 100644 --- a/core/rawdb/freezer_table.go +++ b/core/rawdb/freezer_table.go @@ -17,13 +17,13 @@ package rawdb import ( - "bytes" "encoding/binary" "errors" "fmt" "io" "os" "path/filepath" + "strings" "sync" "sync/atomic" @@ -955,7 +955,7 @@ func (t *freezerTable) dumpIndexStdout(start, stop int64) { } func (t *freezerTable) dumpIndexString(start, stop int64) string { - var out bytes.Buffer + var out strings.Builder out.WriteString("\n") t.dumpIndex(&out, start, stop) return out.String()