我有一个巨大的react应用程序,该应用程序导致IE11中的内存使用量很大,最终将被锁定。我正在使用开发人员工具中的“内存”选项卡测试IE11中的内存使用情况。它显示每次刷新单个页面时的内存增加。使用window.CollectGarbage()之类的方法根本不执行任何操作,内存使用量保持不变。
现在真正让我感到困扰的是,我创建了一个没有CSS,没有JS的空白HTML页面,并且当我一遍又一遍刷新页面时观看了“内存”选项卡。内存开始时约为80MB,在我无聊单击刷新之前已超过200MB。怎么会这样?这似乎表明它只是浏览器本身,并且不管您做什么,最终都将耗尽系统的所有RAM?...
这是真的吗?有没有一种方法可以在IE11中拥有一个可以全天使用的SPA?除了启动新窗口以外,还有其他方法可以重置RAM使用率吗?