我正在尝试调试angular2应用程序中的内存泄漏。 我有一个测试用例:
当我比较快照时,我看到:
所以似乎整个编译的模板都不是GC。
但现在的问题是,我似乎无法弄清楚泄漏的原因/来源。
以下是CompiledTemplate.proxyViewClass对象在开发工具中的外观:
据我所知,我应该看看retainers对象视图中最顶层的条目。 在我的例子中,这是View_EmployeesListComponent8中的compView_3。
所以我查找这个对象,它在DebugContext中显示_view作为最顶层的保留对象:
但我不认为那是我应该看的地方。 有谁能指出我正确的方向找到这个内存泄漏的原因?