Permalink
Browse files

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

  • Loading branch information...
1 parent 7f68f25 commit 4ddafbd5633827b4e855472acebf4525c817e011 @piscisaureus piscisaureus committed May 8, 2012
Showing with 12 additions and 1 deletion.
  1. +12 −1 benchmark/http_simple.js
View
@@ -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';

0 comments on commit 4ddafbd

Please sign in to comment.