我正在通过虚拟机使用Linux (为了运行这个R代码,它使用了Linux特定的命令)。我正在我的虚拟机上使用R版本3.3.1 x86_64-pc-linux。我想为R分配更大的内存大小,因为我的代码由于内存大小问题而无法完成。我知道在Windows上的R中,您可以使用memory.limit(size=specify_size)来增加内存分配的大小,我将如何在Linux上以一种直接的方式这样做。
发布于 2022-01-11 10:47:38
根据评论汇编:
R将在Linux环境中使用它所能使用的一切,这不会像Windows那样限制应用程序的内存允许。由于代码需要比VM可用的内存更多的内存,因此在建立虚拟环境时应该分配更多的内存。
通过增加虚拟机的基本内存和将CPU从1增加到4,解决了这个问题。代码现在运行良好。
https://stackoverflow.com/questions/38439623
复制相似问题