From 6f84063a3b06dae2dc919ee9ab371e4cddcd9112 Mon Sep 17 00:00:00 2001 From: arlolra Date: Mon, 22 Mar 2010 21:47:04 -0400 Subject: [PATCH] Migrates benchmarks to the new api. --- benchmark/process_loop.js | 9 +++++---- benchmark/run.js | 9 +++++---- benchmark/static_http_server.js | 6 +++--- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/benchmark/process_loop.js b/benchmark/process_loop.js index 55ad6c4495..18cc169564 100644 --- a/benchmark/process_loop.js +++ b/benchmark/process_loop.js @@ -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) { diff --git a/benchmark/run.js b/benchmark/run.js index b1ab79ecc1..7917c76886 100644 --- a/benchmark/run.js +++ b/benchmark/run.js @@ -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); diff --git a/benchmark/static_http_server.js b/benchmark/static_http_server.js index 398b9bf204..d5b0bf7c4d 100644 --- a/benchmark/static_http_server.js +++ b/benchmark/static_http_server.js @@ -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;