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

bbl*_*ack 7 node.js

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

msc*_*dex 5

您可以通过检查的无证函数的返回值检查打开的句柄和请求process._getActiveHandles(),并process._getActiveRequests()分别。这不会为您提供事件循环中可能正在等待的所有内容,但是应该会有所帮助。