如何在 Mac 上确定和增加分配给 R 的内存

问题描述

之前已经问过这个问题的变体(例如,herehereherehere),但没有一个建议的解决方案适合我。

R 返回错误消息(“错误:向量内存已用尽(达到限制?)”),即使我的计算机(具有 16 GB 内存的 2019 款 MacBook Pro)上有可用内存,如内存压力监视器所示在活动监视器的“内存”选项卡中。

我已经按照建议的 here 从命令行(使用 open .Renviron)和 RStudio(使用 usethis::edit_r_environ)设置了内存。两种解决方案都不起作用。

有没有人找到解决这个问题的其他方法?另外,有没有办法在 RStudio 中确定分配的最大内存? Sys.getenv() 不返回此信息。

我在基础 R 中没有遇到这个问题——只有 RStudio

会话信息:

R version 4.0.3 (2020-10-10)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Big Sur 10.16

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)