我一直在处理大型对象,并且在尝试在RStudio中加载项目时遇到错误(或类似地,我在R控制台中的工作区)。我知道这是一个空间问题。我可以从我的任务管理器中看到内存和磁盘正在被最大化。 CPU正在最大限度地发挥单核心的作用。我知道我需要删除一些对象并使一些矩阵稀疏以释放空间,
我的具体问题是:
memory.limit
的项目加载来将内存设置得更高?以下是错误:
警告:无法从'〜/ D /恢复工作区。 。 。'原因:不能 分配大小为148 Kb的载体
以下是Rstudio的会话信息:
sessionInfo()
R版本3.3.2(2016-10-31)平台:x86_64-w64-mingw32 / x64(64位) 运行于:Windows> = 8 x64(build 9200)
我也在R中尝试过;结果错误是:
错误:无法分配大小为148 Kb的矢量
以下是R控制台的会话信息:
sessionInfo()
R版本3.3.2(2016-10-31)平台:x86_64-w64-mingw32 / x64(64位) 运行于:Windows 10 x64(build 14393)
到目前为止我做了什么:
gc()
(在R控制台和Rstudio中)remove()
更新:我能找到一个解决方案,以便查看我的对象。
memory.limit(size = 50000)
。该项目仍然很大,我害怕在其中工作,以免我再次无法打开它。仍在寻找答案。