如何读取 R 中的内存限制?

问题描述 投票:0回答:1

这与如何增加 macOS 上的内存限制的问题有关,“MacOS 上的 R 错误:矢量内存耗尽(已达到限制?)”。我想知道,是否有某种方法可以在 R 中读取这个值,以便我的程序可以在执行过程中适应上限,而不是遇到内存限制错误?

我知道该值可以在

.Renviron
文件中设置,但我不确定该文件是否始终位于同一位置,或者是否在所有情况下都需要...

r macos environment-variables
1个回答
0
投票

是的,

R_MAX_VSIZE
是一个环境变量,因此您可以使用
Sys.getenv()
访问它。

> Sys.getenv("R_MAX_VSIZE")
100Gb

这也与 R 关于访问环境变量的问题有关:“How can I make R read myenvironmentvariables?”

© www.soinside.com 2019 - 2024. All rights reserved.