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