Preallocate slice for skipped nodes

This commit is contained in:
Preetha Appan
2018-01-23 17:23:12 -06:00
parent 8d1395ea16
commit 0e5d18bb8c

View File

@@ -21,6 +21,7 @@ func NewLimitIterator(ctx Context, source RankIterator, limit int, scoreThreshol
limit: limit,
maxSkip: maxSkip,
scoreThreshold: scoreThreshold,
skippedNodes: make([]*RankedNode, 0, limit+maxSkip),
}
return iter
}