多语言展示
当前在线:176今日阅读:176今日分享:34

R语言或RStudio跑数据很卡的解决办法

很多人在使用R语言或RStudio时跑少量数据时会发现R语言会很卡,下面跟大家分享下处理办法
工具/原料
1

R语言

2

RStudio

方法/步骤
1

首先,打开RStudio,输入memory.limit()

2

这时显示出的是系统分配给R语言的内存使用上限:8126MB,也就是8G。

3

很多人的R语言会卡就是因为这个数字太小了,如果你的电脑是64位的,那就输入memory.limit(102400),把系统分配给R语言的内存使用上限调到100G

4

如果你的电脑是32位的,那就输入memory.limit(4000),把系统分配给R语言的内存使用上限调到4G,因为32位系统只能支持4G内存

5

o(︶︿︶)o为了说明32位的内存有上限,结果被R语言说我愚蠢了

6

言归正传,有了上面的命令,接下来再用R语言处理数据就不会卡了,记得在每次新打开R语言之前都要memory.limit(102400)一下,还有,还可以使用memory.size()查看现在的workspace的内存使用情况

7

经验分享本来到此就可以结束了,只是有些人会觉得,我的电脑内存就那么几G,调个一百G有个P用啊

8

年轻人,你知道还有虚拟内存的存在吗?懂得调虚拟内存的自己动手把虚拟内存调大吧,越大越好哦!不懂的可以看下我另外一篇介绍如何调节虚拟内存的经验

注意事项

每次新打开R语言之前都要memory.limit(102400)一下

推荐信息