Skip to content

Commit 91dc5c6

Browse files
committed
[benchmark] SetTests: Explain input sets
1 parent a154e46 commit 91dc5c6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

benchmark/single-source/SetTests.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ import TestsUtils
1515
let size = 400
1616
let overlap = 100
1717

18-
let setAB = Set(0 ..< size)
19-
let setCD = Set(size ..< 2 * size)
20-
let setBC = Set(size - overlap ..< 2 * size - overlap)
21-
let setB = Set(size - overlap ..< size)
18+
let setAB = Set(0 ..< size) // 0 ..< 400
19+
let setCD = Set(size ..< 2 * size) // 400 ..< 800
20+
let setBC = Set(size - overlap ..< 2 * size - overlap) // 300 ..< 700
21+
let setB = Set(size - overlap ..< size) // 300 ..< 400
2222

2323
let setOAB = Set(setAB.map(Box.init))
2424
let setOCD = Set(setCD.map(Box.init))
2525
let setOBC = Set(setBC.map(Box.init))
2626
let setOB = Set(setB.map(Box.init))
2727

28-
let countAC = 2 * (size - overlap)
29-
let countABC = 2 * size - overlap
30-
let countABCD = 2 * size
31-
let countB = overlap
28+
let countAC = 2 * (size - overlap) // 600
29+
let countABC = 2 * size - overlap // 700
30+
let countABCD = 2 * size // 800
31+
let countB = overlap // 100
3232

3333
public let SetTests = [
3434
BenchmarkInfo(

0 commit comments

Comments
 (0)