【发布时间】:2014-08-08 08:18:37
【问题描述】:
我的 node.js 应用程序中似乎存在巨大的内存泄漏,但是当我使用 node-webkit-agent 检查堆时,它似乎很小。我怀疑 node.js 事件队列中可能有大量异步操作排队,但我不确定如何检查。有什么办法吗?
【问题讨论】:
标签: node.js
我的 node.js 应用程序中似乎存在巨大的内存泄漏,但是当我使用 node-webkit-agent 检查堆时,它似乎很小。我怀疑 node.js 事件队列中可能有大量异步操作排队,但我不确定如何检查。有什么办法吗?
【问题讨论】:
标签: node.js
您可以通过分别检查未记录的函数process._getActiveHandles() 和process._getActiveRequests() 的返回值来检查打开的句柄和请求。这不会为您提供所有可能在事件循环中等待的,但它应该会有所帮助。
【讨论】: