Skip to content

Instantly share code, notes, and snippets.

@sh1mmer
Created October 24, 2011 09:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sh1mmer/1308628 to your computer and use it in GitHub Desktop.
Save sh1mmer/1308628 to your computer and use it in GitHub Desktop.
HTTPS tests
Enki:~/Code/node-scratch $ node https-req.js
0reqs 13.30078125 Mb memory usage, diff 0 Mb
5reqs 15.55078125 Mb memory usage, diff 2.25 Mb
8reqs 15.89453125 Mb memory usage, diff 0.34375 Mb
11reqs 16.65625 Mb memory usage, diff 0.76171875 Mb
14reqs 17.015625 Mb memory usage, diff 0.359375 Mb
^[[1;10B16reqs 17.4296875 Mb memory usage, diff 0.4140625 Mb
^[[1;9D19reqs 17.4765625 Mb memory usage, diff 0.046875 Mb
^[[1;9C^[[1;9A23reqs 17.86328125 Mb memory usage, diff 0.38671875 Mb
24reqs 18.02734375 Mb memory usage, diff 0.1640625 Mb
29reqs 18.33203125 Mb memory usage, diff 0.3046875 Mb
32reqs 18.44140625 Mb memory usage, diff 0.109375 Mb
35reqs 18.609375 Mb memory usage, diff 0.16796875 Mb
38reqs 18.89453125 Mb memory usage, diff 0.28515625 Mb
41reqs 19.140625 Mb memory usage, diff 0.24609375 Mb
44reqs 19.33984375 Mb memory usage, diff 0.19921875 Mb
46reqs 19.53125 Mb memory usage, diff 0.19140625 Mb
50reqs 19.76953125 Mb memory usage, diff 0.23828125 Mb
51reqs 19.9140625 Mb memory usage, diff 0.14453125 Mb
55reqs 20.1953125 Mb memory usage, diff 0.28125 Mb
58reqs 20.484375 Mb memory usage, diff 0.2890625 Mb
61reqs 20.6875 Mb memory usage, diff 0.203125 Mb
64reqs 21.79296875 Mb memory usage, diff 1.10546875 Mb
67reqs 22.00390625 Mb memory usage, diff 0.2109375 Mb
70reqs 22.2109375 Mb memory usage, diff 0.20703125 Mb
73reqs 22.3046875 Mb memory usage, diff 0.09375 Mb
76reqs 22.4609375 Mb memory usage, diff 0.15625 Mb
79reqs 22.734375 Mb memory usage, diff 0.2734375 Mb
83reqs 23.08984375 Mb memory usage, diff 0.35546875 Mb
85reqs 23.32421875 Mb memory usage, diff 0.234375 Mb
88reqs 23.6796875 Mb memory usage, diff 0.35546875 Mb
91reqs 24.04296875 Mb memory usage, diff 0.36328125 Mb
94reqs 24.25390625 Mb memory usage, diff 0.2109375 Mb
97reqs 24.48046875 Mb memory usage, diff 0.2265625 Mb
100reqs 24.76171875 Mb memory usage, diff 0.28125 Mb
101reqs 21.72265625 Mb memory usage, diff -3.0390625 Mb
101reqs 21.72265625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0.03125 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0.00390625 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff -0.00390625 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0.00390625 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.76953125 Mb memory usage, diff 0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff -0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.76953125 Mb memory usage, diff 0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff -0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.76953125 Mb memory usage, diff 0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff -0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.76953125 Mb memory usage, diff 0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff -0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.76953125 Mb memory usage, diff 0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff -0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.76953125 Mb memory usage, diff 0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff -0.01171875 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.7578125 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff -0.00390625 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff -0.01171875 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.75390625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0.01171875 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.765625 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff -0.00390625 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.7734375 Mb memory usage, diff 0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff -0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.7734375 Mb memory usage, diff 0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff -0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.7734375 Mb memory usage, diff 0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff -0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.7734375 Mb memory usage, diff 0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff -0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.7734375 Mb memory usage, diff 0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff -0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.7734375 Mb memory usage, diff 0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff -0.01171875 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 21.76171875 Mb memory usage, diff 0 Mb
101reqs 9.89453125 Mb memory usage, diff -11.8671875 Mb
101reqs 13.078125 Mb memory usage, diff 3.18359375 Mb
101reqs 12.9765625 Mb memory usage, diff -0.1015625 Mb
101reqs 13.03125 Mb memory usage, diff 0.0546875 Mb
101reqs 13.15234375 Mb memory usage, diff 0.12109375 Mb
101reqs 13.1484375 Mb memory usage, diff -0.00390625 Mb
101reqs 13.1484375 Mb memory usage, diff 0 Mb
101reqs 10.08984375 Mb memory usage, diff -3.05859375 Mb
101reqs 11.30078125 Mb memory usage, diff 1.2109375 Mb
Enki:~/Code/node-scratch $
var https = require('https');
process.title = 'http-mem-test';
/*
* Config
*/
// Reqs to make
var reqs = 100
// secs between mem reports
, reportFreq = 3
// secs between mem reports after http req shutdown
, postReportFreq = 10
// secs wait after http req shutdown
, shutDownWait = 60*60
//
var count = 0;
function request() {
https.get({ host: 'google.com' }, function() {
if(count > reqs) {
clearInterval(reqInt)
clearInterval(memInt)
memInt = setInterval(report_stats, postReportFreq*1000)
setInterval(function(){process.exit(0)}, shutDownWait*1000)
//keep process open while GC happens
var stdin = process.openStdin();
} else {
count += 1;
}
});
}
var mem = null;
function report_stats() {
var temp = process.memoryUsage();
if (!mem) mem = temp;
var diff = (temp.rss - mem.rss) / (1024*1024);
console.log(count + "reqs " + (temp.rss)/(1024*1024) +
" Mb memory usage, diff "+ diff + " Mb");
mem = temp;
}
var memInt = setInterval(report_stats, reportFreq*1000);
var reqInt = setInterval(request, 1000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment