Mongoosestream&setInterval导致内存泄漏?

我正试图在我的节点应用程序中诊断内存泄漏问题。 我对V8中的GC非常困惑,我不知道如何防止节点内存泄漏。 我有下面的代码,在setInterval中使用mongoose查询stream 。

 setInterval(function() { var stream = Book .find({}) .stream(); stream.on('data', function(book) { // ... book.updated_at = new Date(); book.save(); // ... }); stream.on('error', function(err) { }); stream.on('close', function() { }); }, 1000); 

这个setInterval的事件处理程序是否会导致内存泄漏?