我发现"mongoid": {
"production": {
"clients": {
"default": {
"options": {
"user": "USER",
"password": "PASS****",
"auth_source": "admin",
"read": {
"mode": "primary_preferred"
},
"max_pool_size": 200,
"min_pool_size": 10,
"ssl_verify": false
},
"database": "pro_db",
"hosts": [
"PRIMARY_REPLICANODE.3.0.53:27017",
"SECONDARY_NODE0.3.62.61:27017",
"SECONDARY_NODE1.3.80.80:27017"
]
}
}
}
},
中的bartMachine
在重复执行时会增加内存使用量。为了说明:
R
第一次运行将仅使用约100MB,稍后运行几百个,甚至以后再运行1-2 Gb(在我的机器上)。似乎在两次运行之间并没有清空内存。在某些时候(在其他应用程序中),这会导致内存溢出保留的内存。
有没有办法做到这一点,例如在重复运行之间清空内存?当然,可以重新启动R会话,但是这种措施似乎非常极端,并不实用。