dim*_*mal 5 memory memory-leaks internet-explorer-11 angular
我的公司目前正在构建一个用 Angular 2 编写的非常大的 SPA,我们在内存消耗方面存在一些问题。
在我的测试过程中,我已经注释掉了应用程序中的所有代码,只留下主模块和两个完全空的组件。我们使用 Webpack 进行转译。
在 Chrome 中分析时,内存消耗似乎相当一致,但是当我在 IE11 中执行相同操作时(客户端将主要使用此浏览器),即使刷新浏览器窗口,内存似乎也在不断增加。
以下是 IE 分析器和任务管理器的两个屏幕截图。每个尖峰表示浏览器刷新。另请注意,拍摄堆快照显示我的网站的恒定值为 3.16Mb,因此没有任何问题。
这个问题在完整版中变得更糟,经过几个小时的工作,浏览器可以达到 1Gb 以上。
任务管理器:
IE11 中不断增加的内存是否是一个已知问题?如果您想了解有关我的实施的更多信息,请询问。