当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R memlimits 查询和设置堆大小限制


R语言 memlimits 位于 base 包(package)。

说明

查询并设置当前向量堆的最大大小和最大堆节点数R过程。

用法

mem.maxVSize(vsize = 0)
mem.maxNSize(nsize = 0)

参数

vsize

数字;新的大小限制(以 Mb 为单位)。

nsize

数字;新的最大节点数。

细节

低于当前使用量的新限制将被忽略。指定 Inf 的大小会将限制设置为平台的最大可能值。

默认最大值在大多数平台上是不受限制的,但可以使用环境变量进行调整,如中所述Memory。在 macOS 上,使用较低的默认向量堆限制来防止R当 macOS over-commits 内存不足时,进程被终止。

很少需要调整最大节点数。调整向量堆大小限制在 macOS 上尤其有用,但应谨慎执行。

mem.maxVSize 的当前值或新值(以 Mb 为单位)。如果当前值无限制,则返回Inf

也可以看看

Memory

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Query and Set Heap Size Limits。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。