mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[benchmark] FilterEvenUsingReduce Legacy Factor
This commit is contained in:
@@ -14,7 +14,7 @@ import TestsUtils
|
||||
import Foundation
|
||||
|
||||
public let ReduceInto = [
|
||||
BenchmarkInfo(name: "FilterEvenUsingReduce", runFunction: run_FilterEvenUsingReduce, tags: [.validation, .api]),
|
||||
BenchmarkInfo(name: "FilterEvenUsingReduce", runFunction: run_FilterEvenUsingReduce, tags: [.validation, .api], legacyFactor: 10),
|
||||
BenchmarkInfo(name: "FilterEvenUsingReduceInto", runFunction: run_FilterEvenUsingReduceInto, tags: [.validation, .api]),
|
||||
BenchmarkInfo(name: "FrequenciesUsingReduce", runFunction: run_FrequenciesUsingReduce, tags: [.validation, .api]),
|
||||
BenchmarkInfo(name: "FrequenciesUsingReduceInto", runFunction: run_FrequenciesUsingReduceInto, tags: [.validation, .api]),
|
||||
@@ -57,7 +57,7 @@ public func run_FilterEvenUsingReduce(_ N: Int) {
|
||||
let numbers = [Int](0..<100)
|
||||
|
||||
var c = 0
|
||||
for _ in 1...N*100 {
|
||||
for _ in 1...N*10 {
|
||||
let a = numbers.reduce([]) { (acc: [Int], num: Int) -> [Int] in
|
||||
var a = acc
|
||||
if num % 2 == 0 {
|
||||
|
||||
Reference in New Issue
Block a user