首页 > 解决方案 > 是什么让 RSelenium 的 rsDriver 占用了这么多内存?

问题描述

我通过 RSelenium 的 rsDriver() 并行运行 Chrome,当我启动我的脚本时,每个 R 会话需要大约 300mb 的 RAM。

一段时间后,每个会话开始增加 RAM 并最终由于 RAM 故障而崩溃。

当 ram 已满 98% 时,我停止了脚本并使用了以下代码:

gc()
gc(rsdriver)

它没有帮助。我检查了环境大小

object_size(ls())

它返回环境小于 1mb。我运行的脚本会获取数据,但会将其上传到数据库。所以它不应该存储任何东西。

我怎样才能确定是什么占用了这个内存并修复它?一些附加信息:

我有 32GB 的内存,应该足够了。我知道 Docker,但与这个问题无关

标签: rrselenium

解决方案


推荐阅读