我正在使用一个有一个算法的软件包,在某些时候,如果你给它太多的输入,就会耗尽内存并发出警告:
warning message system call failed cannot allocate memory
有没有办法确定无法分配的请求内存量?我正在努力确定是否应该/可以扩展到更大的盒子。
感谢。
答案 0 :(得分:-2)
一个简单的搜索找到了这些可能的路线:
如果您使用的是Linux,try to change swap
。
如果您使用的是RStudio,try R console
如果可能,try with different system configurations。我认为尝试使用不同的亚马逊AWS实例不会花费太多。
尝试this question中的建议。特别是options(error=recover)
或debugonce
正如其他人所说,如果没有可重复的例子,很难准确回答你的问题。