@@ -25,11 +25,17 @@ public let DataBenchmarks = [
25
25
runFunction: run_createMedium, tags: d) ,
26
26
27
27
BenchmarkInfo ( name: " DataCreateEmptyArray " ,
28
- runFunction: run_createEmptyArray , tags: d) ,
28
+ runFunction: { for _ in 0 ..< $0 * 100_000 { blackHole ( Data ( [ ] ) ) } } , tags: d) ,
29
29
BenchmarkInfo ( name: " DataCreateSmallArray " ,
30
- runFunction: run_createSmallArray, tags: d) ,
30
+ runFunction: { for _ in 0 ..< $0* 100_000 { blackHole ( Data (
31
+ [ 0 , 1 , 2 , 3 , 4 , 5 , 6 ] ) ) } } , tags: d) ,
31
32
BenchmarkInfo ( name: " DataCreateMediumArray " ,
32
- runFunction: run_createMediumArray, tags: d) ,
33
+ runFunction: { for _ in 0 ..< $0* 10_000 { blackHole ( Data ( [
34
+ 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
35
+ 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
36
+ 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
37
+ 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
38
+ ] ) ) } } , tags: d) ,
33
39
34
40
BenchmarkInfo ( name: " DataSubscriptSmall " ,
35
41
runFunction: { for _ in 0 ..< $0* 10_000 { blackHole ( small [ 1 ] ) } } , tags: d) ,
@@ -431,27 +437,6 @@ public func run_createMedium(_ N: Int) {
431
437
}
432
438
}
433
439
434
- @inline ( never)
435
- public func run_createEmptyArray( _ N: Int ) {
436
- for _ in 0 ..< 100000 * N {
437
- blackHole ( Data ( [ ] ) )
438
- }
439
- }
440
-
441
- @inline ( never)
442
- public func run_createSmallArray( _ N: Int ) {
443
- for _ in 0 ..< 100000 * N {
444
- blackHole ( Data ( [ 0 , 1 , 2 , 3 , 4 , 5 , 6 ] ) )
445
- }
446
- }
447
-
448
- @inline ( never)
449
- public func run_createMediumArray( _ N: Int ) {
450
- for _ in 0 ..< 10000 * N {
451
- blackHole ( Data ( [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 0 , 1 , 2 , 3 , 4 , 5 , 6 ] ) )
452
- }
453
- }
454
-
455
440
@inline ( never)
456
441
public func run_DataToStringEmpty( _ N: Int ) {
457
442
let d = Data ( )
0 commit comments