首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定Angular应用程序中内存泄漏来源的方法

确定Angular应用程序中内存泄漏来源的方法
EN

Stack Overflow用户
提问于 2015-12-02 01:26:50
回答 1查看 43关注 0票数 0

我对浏览器的内存管理和内存泄漏还是个新手。

我正在制作一个使用Angular.js的web应用程序,它使用web服务来获取模型。

此外,除了一个控制器外,所有控制器都链接到带有ngRoutes的模板。它是我的应用程序主菜单的控制器,也为路由器提供了额外的逻辑。我将这个MenuController注入每个控制器。

我的应用程序的一部分需要经常检查是否有新的信息,以做出报告。我将其实现为一个基于$timeout的函数,该函数在函数内部触发自己。

我遇到了一些麻烦,因为我发现我的应用程序有一些内存泄漏,并使浏览器崩溃后5-6小时不刷新。我可以在Chrome和Firefox中看到这个问题,但我不知道如何解决这个问题。

我应该前进哪些步骤?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-12-02 01:42:36

对于Angular中的内存泄漏,我建议阅读此article

还要检查您在应用程序…中使用ng-repeat的方式(如果您这样做了当您不使用'track by' syntax时,这是一个常见的泄漏源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34026353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档