feat(perf): autoscale benchmarks depending on the browser.

This commit is contained in:
Tobias Bosch
2015-01-15 15:14:54 -08:00
parent 561ad3a68c
commit 5c064c19e2
11 changed files with 70 additions and 34 deletions
@@ -12,7 +12,7 @@ describe('ng2 change detection benchmark', function () {
buttons: ['#ng2DetectChanges'],
id: 'ng2.changeDetection',
params: [{
name: 'iterations', value: 500000
name: 'iterations', value: 500000, scale: 'linear'
}]
});
});
@@ -23,7 +23,7 @@ describe('ng2 change detection benchmark', function () {
buttons: ['#baselineDetectChanges'],
id: 'baseline.changeDetection',
params: [{
name: 'iterations', value: 500000
name: 'iterations', value: 500000, scale: 'linear'
}]
});
});
@@ -12,7 +12,7 @@ describe('ng2 compiler benchmark', function () {
buttons: ['#compileWithBindings'],
id: 'ng2.compile.withBindings',
params: [{
name: 'elementCount', selector: '#elementCount', value: 150
name: 'elementCount', selector: '#elementCount', value: 150, scale: 'linear'
}]
});
});
@@ -23,7 +23,7 @@ describe('ng2 compiler benchmark', function () {
buttons: ['#compileNoBindings'],
id: 'ng2.compile.noBindings',
params: [{
name: 'elementCount', value: 150
name: 'elementCount', value: 150, scale: 'linear'
}]
});
});
+4 -4
View File
@@ -12,7 +12,7 @@ describe('ng2 di benchmark', function () {
buttons: ['#getByToken'],
id: 'ng2.di.getByToken',
params: [{
name: 'iterations', value: 20000
name: 'iterations', value: 20000, scale: 'linear'
}]
});
});
@@ -23,7 +23,7 @@ describe('ng2 di benchmark', function () {
buttons: ['#getByKey'],
id: 'ng2.di.getByKey',
params: [{
name: 'iterations', value: 20000
name: 'iterations', value: 20000, scale: 'linear'
}]
});
});
@@ -34,7 +34,7 @@ describe('ng2 di benchmark', function () {
buttons: ['#getChild'],
id: 'ng2.di.getChild',
params: [{
name: 'iterations', value: 20000
name: 'iterations', value: 20000, scale: 'linear'
}]
});
});
@@ -45,7 +45,7 @@ describe('ng2 di benchmark', function () {
buttons: ['#instantiate'],
id: 'ng2.di.instantiate',
params: [{
name: 'iterations', value: 10000
name: 'iterations', value: 10000, scale: 'linear'
}]
});
});
@@ -12,7 +12,7 @@ describe('ng2 element injector benchmark', function () {
buttons: ['#instantiate'],
id: 'ng2.elementInjector.instantiate',
params: [{
name: 'iterations', value: 20000
name: 'iterations', value: 20000, scale: 'linear'
}]
});
});
@@ -23,7 +23,7 @@ describe('ng2 element injector benchmark', function () {
buttons: ['#instantiateDirectives'],
id: 'ng2.elementInjector.instantiateDirectives',
params: [{
name: 'iterations', value: 20000
name: 'iterations', value: 20000, scale: 'linear'
}]
});
});
@@ -12,7 +12,7 @@ describe('ng2 selector benchmark', function () {
buttons: ['#parse'],
id: 'ng2.selector.parse',
params: [{
name: 'selectors', value: 10000
name: 'selectors', value: 10000, scale: 'linear'
}]
});
});
@@ -22,7 +22,7 @@ describe('ng2 selector benchmark', function () {
buttons: ['#addSelectable'],
id: 'ng2.selector.addSelectable',
params: [{
name: 'selectors', value: 10000
name: 'selectors', value: 10000, scale: 'linear'
}]
});
});
@@ -33,7 +33,7 @@ describe('ng2 selector benchmark', function () {
buttons: ['#match'],
id: 'ng2.selector.match',
params: [{
name: 'selectors', value: 10000
name: 'selectors', value: 10000, scale: 'linear'
}]
});
});
+2 -2
View File
@@ -12,7 +12,7 @@ describe('ng2 tree benchmark', function () {
buttons: ['#ng2DestroyDom', '#ng2CreateDom'],
id: 'ng2.tree',
params: [{
name: 'depth', value: 9
name: 'depth', value: 9, scale: 'log2'
}]
});
});
@@ -23,7 +23,7 @@ describe('ng2 tree benchmark', function () {
buttons: ['#baselineDestroyDom', '#baselineCreateDom'],
id: 'baseline.tree',
params: [{
name: 'depth', value: 9
name: 'depth', value: 9, scale: 'log2'
}]
});
});