Browse Source

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

v0.9.1-release
Bert Belder 13 years ago
parent
commit
4ddafbd563
  1. 13
      benchmark/http_simple.js

13
benchmark/http_simple.js

@ -8,7 +8,8 @@ console.log('pid ' + process.pid);
var fixed = makeString(20 * 1024, 'C'), var fixed = makeString(20 * 1024, 'C'),
storedBytes = {}, storedBytes = {},
storedBuffer = {}; storedBuffer = {},
storedUnicode = {};
var useDomains = process.env.NODE_USE_DOMAINS; var useDomains = process.env.NODE_USE_DOMAINS;
@ -60,6 +61,16 @@ var server = http.createServer(function (req, res) {
} }
body = storedBuffer[n]; 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') { } else if (command == 'quit') {
res.connection.server.close(); res.connection.server.close();
body = 'quitting'; body = 'quitting';

Loading…
Cancel
Save