我有一个SPA应用程序,在没有铬内存泄漏的情况下工作得很好。
然而,IE11 (Windows 10)每15分钟就会崩溃一次。
请不要告诉我IE11不受欢迎。我的公司支持IE11,我们的客户正在使用IE11。
我知道IFrames会导致IE11上的内存泄漏。
我听说gifs在IE11上也会导致内存泄漏,是真的吗?
根据你的经验:
我想在这里收集IE11内存泄漏的所有可能原因。
发布于 2020-06-02 09:35:08
有很多原因可以导致内存泄漏,在这里我们没有任何关于您的SPA的信息,所以我们很难说是什么导致了内存泄漏。
我建议您访问以下链接,这些链接可能会让您了解内存泄漏的可能原因。
我在第一点分享的链接也将给出避免泄漏的建议。
我试图参考有关此主题的官方Microsoft文档。我发现那些文档中的链接被破坏了。
您可能需要刷新页面。在某些情况下,它可以工作。显然,用户将被打断。
下面是一个示例:
var startTime, endTime;
function start() {
startTime = new Date();
};
function end() {
endTime = new Date();
var timeDiff = endTime - startTime; //in ms
// strip the ms
timeDiff /= 1000;
// get seconds
var seconds = Math.round(timeDiff);
console.log(seconds + " seconds");
if (seconds > 60)
console.log("IE11 just froze. We need to refresh.");
}
start();
setInterval(function () {
end();
start();
}, 1000);https://stackoverflow.com/questions/62145990
复制相似问题