diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2016-09-05 15:54:03 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-05 15:54:03 -0600 |
commit | 1561ab171fc0cadc5687ca7a4282260e1e437737 (patch) | |
tree | 19a14e9689b1b78c200a5c26acc0d41bfba6a179 | |
parent | Merge pull request #577 from bouk/patch-1 (diff) | |
parent | Lower number of allocation in freelist.reindex() (diff) | |
download | dedo-1561ab171fc0cadc5687ca7a4282260e1e437737.tar.gz dedo-1561ab171fc0cadc5687ca7a4282260e1e437737.tar.xz |
Merge pull request #589 from nekto0n/master
Lower number of allocation in freelist.reindex()
-rw-r--r-- | freelist.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/freelist.go b/freelist.go index 1b7ba91..d32f6cd 100644 --- a/freelist.go +++ b/freelist.go @@ -236,7 +236,7 @@ func (f *freelist) reload(p *page) { // reindex rebuilds the free cache based on available and pending free lists. func (f *freelist) reindex() { - f.cache = make(map[pgid]bool) + f.cache = make(map[pgid]bool, len(f.ids)) for _, id := range f.ids { f.cache[id] = true } |