异步代码会导致内存泄漏吗?

时间:2015-05-13 18:26:40

标签: javascript node.js memory-leaks

我担心异步操作是否容易发生内存泄漏。我的上下文是在前端和后端(node.js)使用的Javascript

execute操作中,创建了委托IResponder。它包含对主模块的引用,以及successfault方法。

exampleModule执行asyncOperation并调用result的{​​{1}}或fault方法。

我的问题是:我希望在主程序结束时释放exampleModule,因为我看到有一些循环引用正在进行闭包等。请建议或确认。

IResponder

1 个答案:

答案 0 :(得分:4)

循环引用不会导致良好的JavaScript垃圾收集器出现问题。

如果您的对象符合条件,则在这种情况下取​​消分配取决于ExampleModule何时允许其引用您的IResponder