如何修改操作系统分配给R的内存上限 |
您所在的位置:网站首页 › rstudio报错怎么改 › 如何修改操作系统分配给R的内存上限 |
童鞋们在没有服务器的情况下,内存不够,遇到要用R处理特别大的数据怎么办? 你可以加内存条,但是就要破费了。你也可以借用其他人的服务器,然而服务器内的R版本和R包不一定能符合你的要求,如果没有还要自己安装,非常麻烦。那么有没有一种方法可以既不用花钱买内存条,又快捷的方法? (一)首先你要先知道你的Rstudio是在哪一个盘里工作的: 打开Rstudio, 点击工具栏里的“Tools”,再点击“Global options”: 可以看到我的Rstudio在D盘里。 (二)操作系统会给R自动分配内存上限,这个上限一般是你运行内存大小。以win10为例: 在Rstudio里输入: #查看内存上限 > memory.limit() [1] 1.759219e+13 #查看已使用内存 > memory.size(F) [1] 3723.18这里看到我的R内存上限非常大,说明是虚拟内存分给D盘的不够大,你可以参照下面这个视频来修改你任意一个盘的虚拟内存大小: 具体可以看视频:如何设置虚拟内存及如何设置虚拟内存大小 (三)如果你的R内存上限不像我的一样,而是一个非常小的数字,你还需要在完成上一步后,修改R的内存上限: > memory.limit(新上限)这种方法在一定程度上可以让你处理一些比较大的数据。但是如果你的数据灰常灰常的大,大到只能用服务器处理,那么还是老老实实的找服务器来练习吧。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |