Skip to content

Instantly share code, notes, and snippets.

@francois2metz
Created July 28, 2010 10:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save francois2metz/493929 to your computer and use it in GitHub Desktop.
Save francois2metz/493929 to your computer and use it in GitHub Desktop.
var http = require('http');
var sys = require('sys');
function request()
{
var host = 'google.com';
var client = http.createClient(443, host, true);
var request = client.request('GET', '/',
{'host': host});
request.end();
return;
}
var mem = null;
function report_stats()
{
var temp = process.memoryUsage();
if (!mem)
mem = temp;
var diff = (temp.rss - mem.rss) / (1024*1024);
sys.log((temp.rss)/(1024*1024) + " Mb memory usage, diff "+ diff + " Mb");
mem = temp;
}
setInterval(function(){report_stats();}, 3*1000);
setInterval(function(){request();}, 1000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment