Skip to content

Commit 88e0ef0

Browse files
hassilamustiikhalil
authored andcommitted
Tweak Structs benchmark
1 parent 70d4f88 commit 88e0ef0

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

tests/swift/benchmarks/Benchmarks/FlatbuffersBenchmarks/FlatbuffersBenchmarks.swift

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -141,26 +141,24 @@ let benchmarks = {
141141
}
142142
}
143143

144-
Benchmark("Structs", configuration: singleConfiguration) { benchmark in
145-
let structCount = 1_000_000
146-
let rawSize = ((16 * 5) * structCount) / 1024
144+
Benchmark("Structs") { benchmark in
145+
let rawSize = ((16 * 5) * benchmark.scaledIterations.count) / 1024
147146
var fb = FlatBufferBuilder(initialSize: Int32(rawSize * 1600))
147+
var offsets: [Offset] = []
148148

149149
benchmark.startMeasurement()
150150
for _ in benchmark.scaledIterations {
151-
var offsets: [Offset] = []
152-
for _ in 0..<structCount {
153151
let vector = fb.createVector(
154152
ofStructs: array)
155153
let start = fb.startTable(with: 1)
156154
fb.add(offset: vector, at: 4)
157155
offsets.append(Offset(offset: fb.endTable(at: start)))
158-
}
159-
let vector = fb.createVector(ofOffsets: offsets)
160-
let start = fb.startTable(with: 1)
161-
fb.add(offset: vector, at: 4)
162-
let root = Offset(offset: fb.endTable(at: start))
163-
fb.finish(offset: root)
164156
}
157+
158+
let vector = fb.createVector(ofOffsets: offsets)
159+
let start = fb.startTable(with: 1)
160+
fb.add(offset: vector, at: 4)
161+
let root = Offset(offset: fb.endTable(at: start))
162+
fb.finish(offset: root)
165163
}
166164
}

0 commit comments

Comments
 (0)