我有一个角度应用,它有2个视图:查看foo和视图栏。 view foo有几个聚合物组件(主要是定制和一些纸对话)
在视图切换时使用chrome dev工具记录分配时间线,视图foo上的所有聚合物组件都会归因于~750k的内存泄漏:一旦我进入查看foo,它将显示〜1Mb内存使用量的跳跃,这将永远不会得到GC,如果我注释掉所有视图foo聚合物代码,我会看到减少75%,〜250k,仍然不会得到GC)
到目前为止,我已经尝试取消注册所有事件监听器" detached"部分(不知道如何处理纸张对话框)但它似乎并没有改变内存泄漏情况。
进入页面时,我可以看到"附加"被叫,也是在离开视线时,"分离"被称为。
运行Angular 1.4,Polymer 0.9
谢谢!