Javascript:如何识别内存泄漏?

时间:2018-08-13 07:17:14

标签: javascript angular memory-management memory-leaks google-chrome-devtools

我创建了一个大型的角度应用程序(Angular 5),其中包含约80个组件和20-25个服务。该应用程序在内存较低的计算机上崩溃。似乎存在内存泄漏的可能性,但我只是无法识别出相同的原因。以下是我已经采取的优化应用程序的步骤。

  • 在销毁组件时取消订阅可观察对象。
  • 删除控制台语句。
  • 将ngFor与trackby一起使用。
  • 在组件定义中使用ChangeDetectionStrategy.OnPush。

现在如何确定未释放内存的部分?尝试使用Chrome开发人员工具找出确切原因,但未成功。有没有更好的方法来确定Chrome开发者工具中的漏洞?

编辑:由于应用程序的增长,我无法找到正确的方法。

0 个答案:

没有答案