chuxinyuan 通过memory.limit()查看系统规定的内存使用上限。如果你认为现在的内存上限不够用,可以通过memory.limit(newLimit)更改到一个新的上限。 注意,在32位的R中,封顶上限为4G,你无法在一个程序上使用超过4G (数位上限)。这种时候,可以考虑使用64位的版本。
fanshenzhang chuxinyuan 现在已经用的R 4.0最新版的 64bit 版本了。。另外,memory.limit() 这个应该是查找的当前电脑的物理内存把?不是分配给R用的内存,是这样理解吗?因为这个命令在我电脑上给出的就是全部物理内存。。反过来说,如果这个命令可以设置分配给R的物理内存,那就意味着在我计算机上,R可以用全部物理内存,16G,这么说的话,不应该经常崩溃啊