core/rawdb,eth/protocols,p2p: prealloc slice size (#29893)
chore: prealloc slice size
This commit is contained in:
parent
7270cba25c
commit
a6751d6fc8
@ -3250,9 +3250,9 @@ func (t *healRequestSort) Merge() []TrieNodePathSet {
|
||||
// sortByAccountPath takes hashes and paths, and sorts them. After that, it generates
|
||||
// the TrieNodePaths and merges paths which belongs to the same account path.
|
||||
func sortByAccountPath(paths []string, hashes []common.Hash) ([]string, []common.Hash, []trie.SyncPath, []TrieNodePathSet) {
|
||||
var syncPaths []trie.SyncPath
|
||||
for _, path := range paths {
|
||||
syncPaths = append(syncPaths, trie.NewSyncPath([]byte(path)))
|
||||
syncPaths := make([]trie.SyncPath, len(paths))
|
||||
for i, path := range paths {
|
||||
syncPaths[i] = trie.NewSyncPath([]byte(path))
|
||||
}
|
||||
n := &healRequestSort{paths, hashes, syncPaths}
|
||||
sort.Sort(n)
|
||||
|
Loading…
Reference in New Issue
Block a user