mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
Benchmark: add /unicode/nnn bench to http_simple.js
This commit is contained in:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user