我正试图在Facebook上做无限滚动的事情。一切都很好,但在加载超过200个帖子后,我的浏览器崩溃了(当然很明显,我的内存耗尽)。在这里阅读了一些帖子后,我有点消费了。
我的代码看起来像
let elements = document.querySelectorAll("div[id^=mall_post]");
elements[0].remove();
delete elements[0];
我不知道如何解决它。据我所知,如果没有任何引用,GC将删除它,但如何检查代码的哪一部分指向它?
答案 0 :(得分:0)
使用chrome开发人员工具获取堆快照,您可以看到可以优化的内容以及正在引用的对象。