Skip to content

Commit 6e6a012

Browse files
authored
br: reduce memory usage when get incomplete ranges (#57192) (#57342)
close #53529
1 parent 7b466d3 commit 6e6a012

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)