Error: cannot allocate vector of size XX Gb

Error: cannot allocate vector of size XX Gb

目录

Error: cannot allocate vector of size XX Gb

#问题

#解决

#增大内存


#问题

x <- rnorm(4000000000)            
# Trying to run rnorm function
# Error: cannot allocate vector of size 29.8 Gb

#解决

#垃圾回收;
gc() 

#空间依旧不够
x <- rnorm(4000000000)            
# Trying to run rnorm function
# Error: cannot allocate vector of size 29.8 Gb

#增大内存

#查看分配的内存大小
memory.limit()                    
# Check currently set limit 
# [1] 16267



#增大分配的内存
memory.limit(size = 35000)        
# Increase limit
# [1] 35000



x <- rnorm(4000000000)            
# Successfully running rnorm function

参考:R

参考:R Error: Cannot Allocate Vector of Size N GB (2 Examples) | How to Increase the Memory Limit
 

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data+Science+Insight

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值