Benchmark: add /unicode/nnn bench to http_simple.js

This commit is contained in:
Bert Belder 2012-05-08 18:09:04 +02:00
parent 7f68f256cf
commit 4ddafbd563

View File

@ -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';