Skip to content

Commit 8e879d0

Browse files
Update src/benchmarks/micro/libraries/System.Collections/PriorityQueue/Perf_PriorityQueue.cs
Co-authored-by: Adam Sitnik <[email protected]>
1 parent e1e971e commit 8e879d0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/benchmarks/micro/libraries/System.Collections/PriorityQueue/Perf_PriorityQueue.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ public class Perf_PriorityQueue<TElement, TPriority>
2727
[GlobalSetup]
2828
public void Setup()
2929
{
30-
_items = ValuesGenerator.Array<TElement>(Size).Zip(ValuesGenerator.Array<TPriority>(Size)).ToArray();
30+
var elements = ValuesGenerator.Array<TElement>(Size * 2);
31+
var priorities = ValuesGenerator.Array<TPriority>(Size * 2);
32+
_items = elements.Take(Size).Zip(priorities.Skip(Size)).ToArray();
3133
_priorityQueue = new PriorityQueue<TElement, TPriority>(initialCapacity: Size);
3234
_prePopulatedPriorityQueue = new PriorityQueue<TElement, TPriority>(_items);
3335
}

0 commit comments

Comments
 (0)