对于某些项目,我正在从Python切换到R,而我很难理解R-R-Studio中的RAM管理。
我有以下两个简单的问题
我们可以看到R目前使用了多少RAM?就像Spyder一样,人们可以看到,比如说当前RAM的20%已经满了。这将使我能够理解我是否可以使用我的代码移动一个,或者内存崩溃是否接近。
我是否需要设置R可以使用的最大RAM量,或者像Python一样自动完成所有内容(Spyder根据需要使用RAM)
非常感谢!
答案 0 :(得分:1)
检查gc()
以检查正在使用的内存量。
我认为R使用了所有可用的内存。但是,您也可以通过memory.limit(size=)
设置内存限制。
此外,我建议使用Microsoft R Open它会提高计算速度,因为它会引入一些并行处理。查看其他Microsoft Client R和Server R.