R内存管理:警告和错误之间的区别

时间:2015-03-19 11:50:12

标签: r memory memory-management out-of-memory

由于可能每个人都在使用大数据和有限的内存,我经常在R中遇到内存问题。这些问题在错误消息中显现出来:

error: cannot allocate vector of size XYZ

作为所有错误消息,在工作流程的停止中产生;请求的操作尚未执行。

有时会出现警告信息:

Warning: Reached total allocation of 8061Mb: see help(memory.size)

,作为所有警告消息,不会中断工作流程;请求的操作已经完成。

我想知道,

  1. 为什么一些内存密集的命令会导致错误而其他命令会出现警告?即,这两者之间的技术差异是什么?

  2. 如果已发出警告消息,结果是否值得信赖?

0 个答案:

没有答案