javascript - 如何在 Angular Javascript 中查找内存泄漏

标签 javascript angularjs memory

是否有任何配置文件工具可以找出发生内存泄漏的确切位置?

谢谢, 德利/

最佳答案

根据我的经验,无法准确地向您展示可以添加到垃圾回收中的部分代码。一般来说,我测试我的应用程序的一部分(一个 View )制作“堆快照”并尝试再次逐个消除测试并找到有问题的代码。

此外,如果您使用带有 lint 的严格模式,这是一个很好的改变,不会有问题。

以上几点是针对一般的 JS,特别是 Angular,你知道有一些特定的问题,比如:watchers、$timeout、$rootScope 等。

您可以查看 John Papa 风格指南 here这将帮助您避免一些问题。

关于javascript - 如何在 Angular Javascript 中查找内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45505232/

相关文章:

javascript - Javascript 中匿名对象的缓存

javascript - 当指定文本位于页面上时,Jquery 用户脚本单击单选按钮

javascript - 渲染 Prop 和 React Router

javascript - 上传文件 Angular

c - memset用于内存分配?

原始(二进制)数据太大而无法写入磁盘。如何按 block 写入磁盘(追加)?

javascript - 如何使用 JavaScript 更改 HTML 类的内容?

css - AngularJS 1.3、ngAnimate 和 animate.css

javascript - Angular : ng-repeat calculate data in view

c++ - 如何在 C++ 中分配矩阵?