带路由器的AngularJS - 内存不断增加

时间:2017-11-23 18:50:47

标签: angularjs google-chrome memory angular-ui-router

我已经使用AngularJS v1.5.9编写了一个应用程序并使用了路由器。 我使用shift + Esc启动了Chrome任务管理器 - 该过程为Tab:WDM-VTA。 比起我在Chrome中启动应用程序并拍摄此快照:

memory at start

snapshot at start

之后我点击了整个应用程序(大约5分钟)并拍摄了这张快照:

memory at end of measurement

snapshot at end of measurement

Chrome的记忆增加了很多。 我现在的问题是如何防止这种高增长的记忆?

1 个答案:

答案 0 :(得分:0)

我发现了什么使用了massiv内存,它是breadcrump-框架:

angular-breadcrumb - v0.4.0-dev-2015-08-07
我用过。 我删除后

<div data-ncy-breadcrumb></div>

从我所有的htmls中,一切都运行正常,内存在垃圾收集开始之后又回来了。

是否有角度面包屑的调整以防止记忆消耗? 关闭增加了很多:

enter image description here