Skip to content

Commit 9d8fcfa

Browse files
committed
fixed benchmark
1 parent cdbc509 commit 9d8fcfa

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

bm.js

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,29 +27,26 @@ var testCases = {
2727
var TESTS = {}
2828

2929
Object.keys(testCases).forEach(function(name) {
30-
TESTS[name + " "] = runWebpack.bind(null, name, testCases[name], false, false, false, false);
31-
TESTS[name + " workers"] = runWebpack.bind(null, name, testCases[name], false, false, false, true);
32-
TESTS[name + " single "] = runWebpack.bind(null, name, testCases[name], true, false, false, false);
33-
TESTS[name + " single workers"] = runWebpack.bind(null, name, testCases[name], true, false, false, true);
34-
TESTS[name + " debug "] = runWebpack.bind(null, name, testCases[name], false, true, false, false);
35-
TESTS[name + " debug workers"] = runWebpack.bind(null, name, testCases[name], false, true, false, true);
36-
TESTS[name + " single debug "] = runWebpack.bind(null, name, testCases[name], true, true, false, false);
37-
TESTS[name + " single debug workers"] = runWebpack.bind(null, name, testCases[name], true, true, false, true);
38-
TESTS[name + " min "] = runWebpack.bind(null, name, testCases[name], false, false, true , false);
39-
TESTS[name + " min workers"] = runWebpack.bind(null, name, testCases[name], false, false, true , true);
40-
TESTS[name + " single min "] = runWebpack.bind(null, name, testCases[name], true, false, true , false);
41-
TESTS[name + " single min workers"] = runWebpack.bind(null, name, testCases[name], true, false, true , true);
30+
TESTS[name + " "] = runWebpack.bind(null, name, testCases[name], false, false, false);
31+
TESTS[name + " single "] = runWebpack.bind(null, name, testCases[name], true, false, false);
32+
TESTS[name + " debug "] = runWebpack.bind(null, name, testCases[name], false, true, false);
33+
TESTS[name + " single debug "] = runWebpack.bind(null, name, testCases[name], true, true, false);
34+
TESTS[name + " min "] = runWebpack.bind(null, name, testCases[name], false, false, true );
35+
TESTS[name + " single min "] = runWebpack.bind(null, name, testCases[name], true, false, true );
4236
});
4337

44-
var workers = new (require("./lib/Workers"))(path.join(__dirname, "lib", "worker.js"), require("os").cpus().length)
45-
function runWebpack(name, file, single, debug, min, withWorkers, cb) {
46-
webpack(file, {
47-
output: path.join(root, "js", "bm", name.trim() + ".js"),
48-
single: single,
49-
debug: debug,
50-
minimize: min,
51-
workers: withWorkers && workers,
52-
closeWorkers: false
38+
function runWebpack(name, file, single, debug, min, cb) {
39+
webpack({
40+
entry: file,
41+
output: {
42+
path: path.join(root, "js", "bm"),
43+
filename: name.trim() + ".js"
44+
},
45+
optimize: {
46+
maxChunks: single ? 1 : undefined,
47+
minimize: min,
48+
},
49+
debug: debug
5350
}, cb);
5451
}
5552

0 commit comments

Comments
 (0)