Skip to content

Commit 5e6fa19

Browse files
committed
[benchmark] SortStrings Legacy Factor
1 parent 531ff38 commit 5e6fa19

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

benchmark/single-source/SortStrings.swift

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@
1111
//===----------------------------------------------------------------------===//
1212
import TestsUtils
1313

14+
let t: [BenchmarkCategory] = [.validation, .api, .algorithm, .String]
1415
// Sort an array of strings using an explicit sort predicate.
1516
public let SortStrings = [
16-
BenchmarkInfo(name: "SortSortedStrings", runFunction: run_SortSortedStrings, tags: [.validation, .api, .algorithm, .String],
17+
BenchmarkInfo(name: "SortSortedStrings",
18+
runFunction: run_SortSortedStrings, tags: t,
1719
setUpFunction: { blackHole(sortedWords) }),
18-
BenchmarkInfo(name: "SortStrings", runFunction: run_SortStrings, tags: [.validation, .api, .algorithm, .String],
20+
BenchmarkInfo(name: "SortStrings",
21+
runFunction: run_SortStrings, tags: t,
1922
setUpFunction: { blackHole(words) }),
20-
BenchmarkInfo(name: "SortStringsUnicode", runFunction: run_SortStringsUnicode, tags: [.validation, .api, .algorithm, .String],
21-
setUpFunction: { blackHole(unicodeWords) }),
23+
BenchmarkInfo(name: "SortStringsUnicode",
24+
runFunction: run_SortStringsUnicode, tags: t,
25+
setUpFunction: { blackHole(unicodeWords) }, legacyFactor: 5),
2226
]
2327

2428
let sortedWords = words.sorted()
@@ -2050,7 +2054,7 @@ var unicodeWords: [String] = [
20502054
]
20512055

20522056
public func run_SortStringsUnicode(_ N: Int) {
2053-
for _ in 1...5*N {
2057+
for _ in 1...N {
20542058
benchSortStrings(unicodeWords)
20552059
}
20562060
}

0 commit comments

Comments
 (0)