R有一些内存分析工具,例如
我最后找到的是Thomas Lumley的这条消息,他说:
Rprofmem()
、Rprof()
(选项为"memory.profiling=TRUE"
)和tracemem()
。最后一个只能用于对象,因此可用于跟踪对象被复制的次数,但不能按函数基础提供概述。Rprofmem
应该能够做到这一点,但即使是像lm()
这样的最简单的函数调用的输出也会给出超过500行的日志。我试图弄清楚Rprof("somefile.log",memory.profile=T)
实际上是做什么的,但我认为我并没有真正理解它。我最后找到的是Thomas Lumley的这条消息,他说:
这是在2006年。现在是否有一些漂亮的摘要选项,基于我还没有工具来总结输出。
Rprofmem()
、Rprof()
的神秘输出(设置为memory.profile
)或其他任何工具?