我有两个组件:ComponentList 和 ComponentDetail。它现在的工作方式是,用户将从列表中选择一个,然后将其重定向到 ComponentDetail,该 ComponentDetail 调用 API 并获取可观察的大型数据集。现在,我遇到的问题是,当我返回 ComponentList 时,ComponentDetail 使用的内存不会在 onDestroy 时被垃圾收集。它会在十分钟后关闭,但如果从开发工具中强制进行 GC,它将快速释放内存空间。我不确定是什么导致它需要很长时间才能自动收集,我可以做些什么来使垃圾收集在 ngOnDestroy 之后立即发生吗?