Optimize _.union.

Former-commit-id: 0cba8cac81a621b1fdbe8868ab406a30eb1d743f
This commit is contained in:
John-David Dalton
2012-12-06 23:09:41 -08:00
parent 54b862bd79
commit 090fb09955
2 changed files with 40 additions and 2 deletions

View File

@@ -1631,6 +1631,42 @@
)
);
suites.push(
Benchmark.Suite('`_.union` iterating an array of 50 elements')
.add(buildName, {
'fn': 'lodash.union(twentyFiveValues, twentyFiveValues2);',
'teardown': 'function multiArrays(){}'
})
.add(otherName, {
'fn': '_.union(twentyFiveValues, twentyFiveValues2);',
'teardown': 'function multiArrays(){}'
})
);
suites.push(
Benchmark.Suite('`_.union` iterating an array of 75 elements')
.add(buildName, {
'fn': 'lodash.union(fiftyValues, twentyFiveValues2);',
'teardown': 'function multiArrays(){}'
})
.add(otherName, {
'fn': '_.union(fiftyValues, twentyFiveValues2);',
'teardown': 'function multiArrays(){}'
})
);
suites.push(
Benchmark.Suite('`_.union` iterating an array of 100 elements')
.add(buildName, {
'fn': 'lodash.union(seventyFiveValues, twentyFiveValues2);',
'teardown': 'function multiArrays(){}'
})
.add(otherName, {
'fn': '_.union(seventyFiveValues, twentyFiveValues2);',
'teardown': 'function multiArrays(){}'
})
);
/*--------------------------------------------------------------------------*/
suites.push(