@@ -28,7 +28,7 @@ public let benchmarks = [
2828 BenchmarkInfo ( name: " SubstringEqualString " , runFunction: run_SubstringEqualString, tags: [ . validation, . api, . String] ) ,
2929 BenchmarkInfo ( name: " SubstringEquatable " , runFunction: run_SubstringEquatable, tags: [ . validation, . api, . String] ) ,
3030 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] ) ,
3232 BenchmarkInfo ( name: " SubstringTrimmingASCIIWhitespace " , runFunction: run_SubstringTrimmingASCIIWhitespace, tags: [ . validation, . api, . String] ) ,
3333]
3434
@@ -58,7 +58,7 @@ func create<T : RangeReplaceableCollection, U : Collection>(
5858public func run_SubstringFromLongStringGeneric( _ n: Int ) {
5959 var s = longWide
6060 s += " ! " // ensure the string has a real buffer
61- for _ in 1 ... n*500 {
61+ for _ in 1 ... n*5000 {
6262 create ( Substring . self, from: s)
6363 }
6464}
0 commit comments