为了手动优化垃圾收集器,我们如何强制将变量推入垃圾收集器?就像我们在一个角度分量中有一个根/全局水平变量,然后当我们从该页面切换到另一个页面时一样-我们将不需要该页面中的全局变量吗?我们如何才能转移到垃圾收集器?
如果我们像取消订阅可观察对象一样在ngOnDestroy()上执行变量= null或变量=未定义,这会有所帮助吗?
答案 0 :(得分:1)
防止泄漏的策略
取消对组件上组件中所有模型的引用 $ destroy阶段
尝试通过使用另一层来删除所有循环依赖项 间接
创建一个this.state对象以管理某个地方的实例状态 方便取消
释放订阅
还要检查第三方软件并决定是否使用它 记忆问题或与PRs联系