首页 > 解决方案 > 在 Puppeteer 中手动释放内存

问题描述

我使用 Puppeteer 在无限滚动页面上滚动。可以想象,内存会增长并且永远不会被刷新。为了降低内存需求,我决定每隔一段时间删除加载的 DOM。虽然浏览器的滚动速度要快得多,但内存保持不变。

我想知道每次删除加载的 DOM 时,当页面几乎为空时,如何告诉 Puppeteer 刷新其内存?从逻辑上讲,内存需求应该非常低。也许垃圾收集触发器会有所帮助?我能做些什么来释放内存?

标签: memorypuppeteer

解决方案


推荐阅读