repository: trigger GC after loading the index
Loading the index requires some scratch space, thus make sure that this memory does not factor into the targeted gc memory usage limit.
This commit is contained in:
parent
f1b73c9301
commit
eef0ee7a85
1 changed files with 4 additions and 0 deletions
|
@ -7,6 +7,7 @@ import (
|
|||
"fmt"
|
||||
"io"
|
||||
"os"
|
||||
"runtime"
|
||||
"sort"
|
||||
"sync"
|
||||
|
||||
|
@ -601,6 +602,9 @@ func (r *Repository) LoadIndex(ctx context.Context) error {
|
|||
return err
|
||||
}
|
||||
|
||||
// Trigger GC to reset garbage collection threshold
|
||||
runtime.GC()
|
||||
|
||||
if r.cfg.Version < 2 {
|
||||
// sanity check
|
||||
ctx, cancel := context.WithCancel(ctx)
|
||||
|
|
Loading…
Reference in a new issue