我如何检查node.js事件队列?

我有我的node.js应用程序似乎是一个巨大的内存泄漏,但是当我使用node-webkit-agent来检查堆,似乎很小。 我怀疑在node.js事件队列中可能会有大量的asynchronous操作排队,但我不知道如何检查。 有没有办法做到这一点?

您可以通过分别检查未logging的函数process._getActiveHandles()process._getActiveRequests()的返回值来检查打开的句柄和请求。 这不会让你在事件循环中等待的所有事情 ,但它应该有所帮助。