From 4ddafbd5633827b4e855472acebf4525c817e011 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 8 May 2012 18:09:04 +0200 Subject: [PATCH] Benchmark: add /unicode/nnn bench to http_simple.js --- benchmark/http_simple.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/benchmark/http_simple.js b/benchmark/http_simple.js index cc3ff8e..1b3cee7 100644 --- a/benchmark/http_simple.js +++ b/benchmark/http_simple.js @@ -8,7 +8,8 @@ console.log('pid ' + process.pid); var fixed = makeString(20 * 1024, 'C'), storedBytes = {}, - storedBuffer = {}; + storedBuffer = {}, + storedUnicode = {}; var useDomains = process.env.NODE_USE_DOMAINS; @@ -60,6 +61,16 @@ var server = http.createServer(function (req, res) { } body = storedBuffer[n]; + } else if (command == 'unicode') { + var n = ~~arg; + if (n <= 0) + throw new Error('unicode called with n <= 0'); + if (storedUnicode[n] === undefined) { + console.log('create storedUnicode[n]'); + storedUnicode[n] = makeString(n, '\u263A'); + } + body = storedUnicode[n]; + } else if (command == 'quit') { res.connection.server.close(); body = 'quitting'; -- 2.7.4