Migrates benchmarks to the new api.
This commit is contained in:
parent
54d4efd44b
commit
6f84063a3b
@ -1,12 +1,13 @@
|
||||
var sys = require("../lib/sys");
|
||||
var sys = require("sys"),
|
||||
childProcess = require("child_process");
|
||||
|
||||
function next (i) {
|
||||
if (i <= 0) return;
|
||||
|
||||
var child = process.createChildProcess("echo", ["hello"]);
|
||||
var child = childProcess.spawn("echo", ["hello"]);
|
||||
|
||||
child.addListener("output", function (chunk) {
|
||||
if (chunk) sys.print(chunk);
|
||||
child.stdout.addListener("data", function (chunk) {
|
||||
sys.print(chunk);
|
||||
});
|
||||
|
||||
child.addListener("exit", function (code) {
|
||||
|
@ -1,15 +1,16 @@
|
||||
var path = require("path");
|
||||
var sys = require("../lib/sys");
|
||||
var benchmarks = [ "static_http_server.js"
|
||||
, "timers.js"
|
||||
var sys = require("sys");
|
||||
var childProcess = require("child_process");
|
||||
var benchmarks = [ "timers.js"
|
||||
, "process_loop.js"
|
||||
, "static_http_server.js"
|
||||
];
|
||||
|
||||
var benchmarkDir = path.dirname(__filename);
|
||||
|
||||
function exec (script, callback) {
|
||||
var start = new Date();
|
||||
var child = process.createChildProcess(process.ARGV[0], [path.join(benchmarkDir, script)]);
|
||||
var child = childProcess.spawn(process.argv[0], [path.join(benchmarkDir, script)]);
|
||||
child.addListener("exit", function (code) {
|
||||
var elapsed = new Date() - start;
|
||||
callback(elapsed, code);
|
||||
|
@ -1,8 +1,8 @@
|
||||
var http = require("../lib/http");
|
||||
var http = require("http");
|
||||
|
||||
var concurrency = 30;
|
||||
var port = 8000;
|
||||
var n = 700;
|
||||
var port = 12346;
|
||||
var n = 7; // several orders of magnitude slower
|
||||
var bytes = 1024*5;
|
||||
|
||||
var requests = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user