SetInterval is hogging up resources- alternatives the Node.js way

Below is a simple function that reports the time as well as system resources 100 times a second:

var util = require('util');

function report(){
    console.log(new Date());
    console.log(util.inspect(process.memoryUsage()));
}

setInterval(report,10);

Sure, the example isn't the most practical- more so for illustrative purposes

It works- however the memory allocation goes up and up and up. From my understanding, this isn't a memory leak- but rather the natural behavior of Javascript. This is due to the function, or record of performed functions are being added to the heap every time setInterval is called. And it will do this as long as the process is alive.

So here's the question:

Is there a better way to achieve the same output, but more efficiently?