我如何检查node.js事件队列?
我的node.js应用程序中似乎有一个巨大的内存泄漏,但是当我使用node-webkit-agent来检查堆时,它似乎很小。 我怀疑在node.js事件队列中可能会有大量的异步操作排队,但我不确定如何检查它。 有没有办法做到这一点?
您可以通过分别检查未记录的函数process._getActiveHandles()
和process._getActiveRequests()
的返回值来检查打开的句柄和请求。 这不会让你在事件循环中等待的所有事情,但它应该有所帮助。