R--时间内存管理

R语言中运行时间及内存管理相关学习

Posted by CHY on November 30, 2020

R之时间监测

  1. proc.time()
  2. Sys.time()

R之内存管理

Object size 查看对象在内存中占用的空间大小。
object_size()与object.size()均可以用于返回R对象占用的内存空间;
pryr::mem_used()可以给出R所有对象占用的内存大小;
mem_change()函数给出一段执行语句下来,内存的变化情况;
gc()函数如果一个内存对象没有被任何其他对象引用,那么R就会自动回收它。
utils::Rprof()函数抓取每毫秒内存的变化情况,结合lineprof::lineprof()进行更好的结果展示。

参考链接

R之内存管理