Memory leaks IE 11静态HTML内存泄漏,无JS

Memory leaks IE 11静态HTML内存泄漏,无JS,memory-leaks,internet-explorer-11,Memory Leaks,Internet Explorer 11,我有一个巨大的react应用程序,它在IE11中会导致非常严重的内存使用,它最终会被锁定。我正在使用开发者工具中的内存选项卡测试IE11中的内存使用情况。每刷新一页,内存就会增加。使用window.CollectGarbage()之类的方法根本不做任何事情,内存使用保持不变 现在真正让我感到困惑的是,我创建了一个没有CSS、没有JS的空白HTML页面,并在反复刷新页面时查看了内存选项卡。内存从80MB开始,到200MB,我才厌倦了点击刷新。这怎么可能?这似乎表明它只是浏览器本身,最终会耗尽所有的

我有一个巨大的react应用程序,它在IE11中会导致非常严重的内存使用,它最终会被锁定。我正在使用开发者工具中的内存选项卡测试IE11中的内存使用情况。每刷新一页,内存就会增加。使用window.CollectGarbage()之类的方法根本不做任何事情,内存使用保持不变

现在真正让我感到困惑的是,我创建了一个没有CSS、没有JS的空白HTML页面,并在反复刷新页面时查看了内存选项卡。内存从80MB开始,到200MB,我才厌倦了点击刷新。这怎么可能?这似乎表明它只是浏览器本身,最终会耗尽所有的系统RAM,不管你做什么


这是真的吗?在IE11中有没有一种可以全天使用而不会产生问题的SPA?除了启动一个新窗口,还有什么方法可以重置RAM的使用

你必须准确地看到SPA正在做什么,因为浏览器本身并没有做到这一点,甚至像IE一样糟糕。尝试参考这些链接可能会对这个问题有所了解。Ref:and@NickM正如我所说,它发生在静态HTML中,而不是JS。实际上,我认为这是内存工具本身的一个缺陷。如果不打开它,并且只查看windows资源监视器,我会看到垃圾回收的正常行为。Ram会随着每次刷新而尖峰下降。但是打开内存标签,RAM就一直在上升。试试另一个吗?或者可能有一些扩展或类似的东西?你必须确切地看到SPA正在做什么,因为浏览器本身并没有这样做,即使是像IE这样糟糕的浏览器。尝试参考这些链接可能会对这个问题有所了解。Ref:and@NickM正如我所说,它发生在静态HTML中,而不是JS。实际上,我认为这是内存工具本身的一个缺陷。如果不打开它,并且只查看windows资源监视器,我会看到垃圾回收的正常行为。Ram会随着每次刷新而尖峰下降。但是打开内存标签,RAM就一直在上升。试试另一个吗?或者可能有一些扩展或类似的东西?