比较直接简洁的方法把之前占内存的但又已经没用的清除掉,没用rm(),那没用,用gc()来释放内存,这样就ok了,由于没有lz的数据,所以自己生成一组数据给lz附一个example
> A<-1:2^24.75
Error: cannot allocate vector of size 107.6 Mb
> A<-1:2^24.73
> gc()
used (Mb) gc trigger (Mb) max used (Mb)
Ncells 344852 9.3 597831 16.0 467875 12.5
Vcells 14229452 108.6 29726607 226.8 27858388 212.6
> A<-1:2^24.75
原本向量A的是储存不下的,但释放内存后就ok了~
希望对lz有用