R | 内存管理基本操作
2018-11-22 本文已影响0人
雪泥鸿爪2029
转自 https://www.douban.com/note/647077501/?type=rec#sep
R | 内存管理基本操作
lacrimosa 2017-11-29 17:19:30
# 查看内存
memory.limit() #查看内存上限
memory.size(T) #查看已分配内存
memory.szie(F) #查看已使用内存
ls() #查看当前所有对象
object.size(对象名) #查看指定对象占用内存大小
# 设置内存
memory.limit() #设置内存上限
例:memory.limit(3000)即设置内存上限为3G(重启R时,limit会恢复默认值)
注:在32位的R中,封顶上限为4G,但是64位的R中可设置更高的上限。
# 清理内存
rm(object) #删除指定变量
rm(list=ls()) #删除所有变量
gc() #释放内存