Skip to content

Commit 5129bb3

Browse files
authored
br: reduce memory usage when get incomplete ranges (#57192)
close #53529
1 parent 18fd780 commit 5129bb3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

br/pkg/rtree/rtree.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,8 @@ func (rangeTree *ProgressRangeTree) Iter() *IncompleteRangesFetcher {
418418
}
419419

420420
func (iter *IncompleteRangesFetcher) GetIncompleteRanges() []Range {
421-
incompleteRanges := make([]Range, 0, 64*len(iter.items))
421+
// about 64 MB memory if there are 1 million ranges
422+
incompleteRanges := make([]Range, 0, len(iter.items))
422423
for _, item := range iter.items {
423424
if item.complete {
424425
continue

0 commit comments

Comments
 (0)