R:无法分配内存,如何确定请求的内存量

时间:2016-09-20 16:12:00

标签: r memory system

我正在使用一个有一个算法的软件包,在某些时候,如果你给它太多的输入,就会耗尽内存并发出警告:

warning message system call failed cannot allocate memory

有没有办法确定无法分配的请求内存量?我正在努力确定是否应该/可以扩展到更大的盒子。

感谢。

1 个答案:

答案 0 :(得分:-2)

一个简单的搜索找到了这些可能的路线:

  1. 如果您使用的是Linux,try to change swap

  2. 如果您使用的是RStudio,try R console

  3. 如果可能,try with different system configurations。我认为尝试使用不同的亚马逊AWS实例不会花费太多。

  4. 尝试this question中的建议。特别是options(error=recover)debugonce

  5. 正如其他人所说,如果没有可重复的例子,很难准确回答你的问题。