當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。