Skip to content

Commit 381dbda

Browse files
committed
[benchmark] StringToData, DataToString LF
1 parent ed4b916 commit 381dbda

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

benchmark/single-source/DataBenchmarks.swift

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ public let DataBenchmarks = [
6060
BenchmarkInfo(name: "DataAppendDataLargeToSmall", runFunction: run_AppendDataLargeToSmall, tags: [.validation, .api, .Data]),
6161
BenchmarkInfo(name: "DataAppendDataLargeToMedium", runFunction: run_AppendDataLargeToMedium, tags: [.validation, .api, .Data]),
6262
BenchmarkInfo(name: "DataAppendDataLargeToLarge", runFunction: run_AppendDataLargeToLarge, tags: [.validation, .api, .Data, .skip]),
63-
BenchmarkInfo(name: "DataToStringEmpty", runFunction: run_DataToStringEmpty, tags: [.validation, .api, .Data]),
64-
BenchmarkInfo(name: "DataToStringSmall", runFunction: run_DataToStringSmall, tags: [.validation, .api, .Data]),
65-
BenchmarkInfo(name: "DataToStringMedium", runFunction: run_DataToStringMedium, tags: [.validation, .api, .Data]),
66-
BenchmarkInfo(name: "StringToDataEmpty", runFunction: run_StringToDataEmpty, tags: [.validation, .api, .Data]),
67-
BenchmarkInfo(name: "StringToDataSmall", runFunction: run_StringToDataSmall, tags: [.validation, .api, .Data]),
68-
BenchmarkInfo(name: "StringToDataMedium", runFunction: run_StringToDataMedium, tags: [.validation, .api, .Data]),
63+
BenchmarkInfo(name: "DataToStringEmpty", runFunction: run_DataToStringEmpty, tags: [.validation, .api, .Data], legacyFactor: 50),
64+
BenchmarkInfo(name: "DataToStringSmall", runFunction: run_DataToStringSmall, tags: [.validation, .api, .Data], legacyFactor: 50),
65+
BenchmarkInfo(name: "DataToStringMedium", runFunction: run_DataToStringMedium, tags: [.validation, .api, .Data], legacyFactor: 50),
66+
BenchmarkInfo(name: "StringToDataEmpty", runFunction: run_StringToDataEmpty, tags: [.validation, .api, .Data], legacyFactor: 50),
67+
BenchmarkInfo(name: "StringToDataSmall", runFunction: run_StringToDataSmall, tags: [.validation, .api, .Data], legacyFactor: 50),
68+
BenchmarkInfo(name: "StringToDataMedium", runFunction: run_StringToDataMedium, tags: [.validation, .api, .Data], legacyFactor: 50),
6969
]
7070

7171
enum SampleKind {
@@ -165,7 +165,7 @@ func sampleData(_ type: SampleKind) -> Data {
165165
case .string: return sampleString()
166166
case .immutableBacking: return sampleBridgedNSData()
167167
}
168-
168+
169169
}
170170

171171
func benchmark_AccessBytes(_ N: Int, _ data: Data) {
@@ -598,7 +598,7 @@ public func run_createMediumArray(_ N: Int) {
598598
@inline(never)
599599
public func run_DataToStringEmpty(_ N: Int) {
600600
let d = Data()
601-
for _ in 0..<10000 * N {
601+
for _ in 0..<200 * N {
602602
let s = String(decoding: d, as: UTF8.self)
603603
blackHole(s)
604604
}
@@ -607,7 +607,7 @@ public func run_DataToStringEmpty(_ N: Int) {
607607
@inline(never)
608608
public func run_DataToStringSmall(_ N: Int) {
609609
let d = Data([0x0D, 0x0A])
610-
for _ in 0..<10000 * N {
610+
for _ in 0..<200 * N {
611611
let s = String(decoding: d, as: UTF8.self)
612612
blackHole(s)
613613
}
@@ -616,7 +616,7 @@ public func run_DataToStringSmall(_ N: Int) {
616616
@inline(never)
617617
public func run_DataToStringMedium(_ N: Int) {
618618
let d = Data([0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A, 0x0D, 0x0A])
619-
for _ in 0..<10000 * N {
619+
for _ in 0..<200 * N {
620620
let s = String(decoding: d, as: UTF8.self)
621621
blackHole(s)
622622
}
@@ -625,7 +625,7 @@ public func run_DataToStringMedium(_ N: Int) {
625625
@inline(never)
626626
public func run_StringToDataEmpty(_ N: Int) {
627627
let s = ""
628-
for _ in 0..<10000 * N {
628+
for _ in 0..<200 * N {
629629
let d = Data(s.utf8)
630630
blackHole(d)
631631
}
@@ -634,7 +634,7 @@ public func run_StringToDataEmpty(_ N: Int) {
634634
@inline(never)
635635
public func run_StringToDataSmall(_ N: Int) {
636636
let s = "\r\n"
637-
for _ in 0..<10000 * N {
637+
for _ in 0..<200 * N {
638638
let d = Data(s.utf8)
639639
blackHole(d)
640640
}
@@ -643,7 +643,7 @@ public func run_StringToDataSmall(_ N: Int) {
643643
@inline(never)
644644
public func run_StringToDataMedium(_ N: Int) {
645645
let s = "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"
646-
for _ in 0..<10000 * N {
646+
for _ in 0..<200 * N {
647647
let d = Data(s.utf8)
648648
blackHole(d)
649649
}

0 commit comments

Comments
 (0)