Skip to content

Commit 8d00ce0

Browse files
committed
[benchmark] FilterEvenUsingReduce Legacy Factor
1 parent f477e6b commit 8d00ce0

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

benchmark/single-source/ReduceInto.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import TestsUtils
1414
import Foundation
1515

1616
public let ReduceInto = [
17-
BenchmarkInfo(name: "FilterEvenUsingReduce", runFunction: run_FilterEvenUsingReduce, tags: [.validation, .api]),
17+
BenchmarkInfo(name: "FilterEvenUsingReduce", runFunction: run_FilterEvenUsingReduce, tags: [.validation, .api], legacyFactor: 10),
1818
BenchmarkInfo(name: "FilterEvenUsingReduceInto", runFunction: run_FilterEvenUsingReduceInto, tags: [.validation, .api]),
1919
BenchmarkInfo(name: "FrequenciesUsingReduce", runFunction: run_FrequenciesUsingReduce, tags: [.validation, .api]),
2020
BenchmarkInfo(name: "FrequenciesUsingReduceInto", runFunction: run_FrequenciesUsingReduceInto, tags: [.validation, .api]),
@@ -27,7 +27,7 @@ public let ReduceInto = [
2727
@inline(never)
2828
public func run_SumUsingReduce(_ N: Int) {
2929
let numbers = [Int](0..<1000)
30-
30+
3131
var c = 0
3232
for _ in 1...N*1000 {
3333
c = c &+ numbers.reduce(0) { (acc: Int, num: Int) -> Int in
@@ -40,7 +40,7 @@ public func run_SumUsingReduce(_ N: Int) {
4040
@inline(never)
4141
public func run_SumUsingReduceInto(_ N: Int) {
4242
let numbers = [Int](0..<1000)
43-
43+
4444
var c = 0
4545
for _ in 1...N*1000 {
4646
c = c &+ numbers.reduce(into: 0) { (acc: inout Int, num: Int) in
@@ -55,9 +55,9 @@ public func run_SumUsingReduceInto(_ N: Int) {
5555
@inline(never)
5656
public func run_FilterEvenUsingReduce(_ N: Int) {
5757
let numbers = [Int](0..<100)
58-
58+
5959
var c = 0
60-
for _ in 1...N*100 {
60+
for _ in 1...N*10 {
6161
let a = numbers.reduce([]) { (acc: [Int], num: Int) -> [Int] in
6262
var a = acc
6363
if num % 2 == 0 {
@@ -73,7 +73,7 @@ public func run_FilterEvenUsingReduce(_ N: Int) {
7373
@inline(never)
7474
public func run_FilterEvenUsingReduceInto(_ N: Int) {
7575
let numbers = [Int](0..<100)
76-
76+
7777
var c = 0
7878
for _ in 1...N*100 {
7979
let a = numbers.reduce(into: []) { (acc: inout [Int], num: Int) in
@@ -91,7 +91,7 @@ public func run_FilterEvenUsingReduceInto(_ N: Int) {
9191
@inline(never)
9292
public func run_FrequenciesUsingReduce(_ N: Int) {
9393
let s = "thequickbrownfoxjumpsoverthelazydogusingasmanycharacteraspossible123456789"
94-
94+
9595
var c = 0
9696
for _ in 1...N*100 {
9797
let a = s.reduce([:]) {
@@ -108,7 +108,7 @@ public func run_FrequenciesUsingReduce(_ N: Int) {
108108
@inline(never)
109109
public func run_FrequenciesUsingReduceInto(_ N: Int) {
110110
let s = "thequickbrownfoxjumpsoverthelazydogusingasmanycharacteraspossible123456789"
111-
111+
112112
var c = 0
113113
for _ in 1...N*100 {
114114
let a = s.reduce(into: [:]) {

0 commit comments

Comments
 (0)