@@ -28,7 +28,7 @@ public let benchmarks = [
28
28
BenchmarkInfo ( name: " SubstringEqualString " , runFunction: run_SubstringEqualString, tags: [ . validation, . api, . String] ) ,
29
29
BenchmarkInfo ( name: " SubstringEquatable " , runFunction: run_SubstringEquatable, tags: [ . validation, . api, . String] ) ,
30
30
BenchmarkInfo ( name: " SubstringFromLongString2 " , runFunction: run_SubstringFromLongString, tags: [ . validation, . api, . String] ) ,
31
- BenchmarkInfo ( name: " SubstringFromLongStringGeneric " , runFunction: run_SubstringFromLongStringGeneric, tags: [ . validation, . api, . String] ) ,
31
+ BenchmarkInfo ( name: " SubstringFromLongStringGeneric2 " , runFunction: run_SubstringFromLongStringGeneric, tags: [ . validation, . api, . String] ) ,
32
32
BenchmarkInfo ( name: " SubstringTrimmingASCIIWhitespace " , runFunction: run_SubstringTrimmingASCIIWhitespace, tags: [ . validation, . api, . String] ) ,
33
33
]
34
34
@@ -58,7 +58,7 @@ func create<T : RangeReplaceableCollection, U : Collection>(
58
58
public func run_SubstringFromLongStringGeneric( _ n: Int ) {
59
59
var s = longWide
60
60
s += " ! " // ensure the string has a real buffer
61
- for _ in 1 ... n*500 {
61
+ for _ in 1 ... n*5000 {
62
62
create ( Substring . self, from: s)
63
63
}
64
64
}
0 commit comments