memory - 在 Puppeteer 中手动释放内存
问题描述
我使用 Puppeteer 在无限滚动页面上滚动。可以想象,内存会增长并且永远不会被刷新。为了降低内存需求,我决定每隔一段时间删除加载的 DOM。虽然浏览器的滚动速度要快得多,但内存保持不变。
我想知道每次删除加载的 DOM 时,当页面几乎为空时,如何告诉 Puppeteer 刷新其内存?从逻辑上讲,内存需求应该非常低。也许垃圾收集触发器会有所帮助?我能做些什么来释放内存?
解决方案
推荐阅读
- python - Selenium(Python)中的路径选择不起作用
- r - 我如何(我的概率?)
- python - Python “for” problem - Can only tuple-index with a MultiIndex
- svg - 使用 svg 圆和文本在饼图中围绕中心对齐文本
- python - 使用 pywinauto 确认 PuTTY 主机密钥提示
- excel - Excel VBA - 大数的奇怪问题
- testing - 测试中未保存的 Grails 域类
- javascript - 用 js 地图检查的复选框
- powershell - PowerShell 类中的重载运算符 %
- python - Pymodbus 使用串行客户端注册自定义格式