解释gc()导致R

时间:2016-01-26 23:03:33

标签: r garbage-collection

如何解释gc()的结果:

Garbage collection 9 = 1+0+8 (level 2) ... 
10.7 Mbytes of cons cells used (49%)
40.6 Mbytes of vectors used (72%)
          used (Mb) gc trigger (Mb) max used (Mb)
Ncells  198838 10.7     407500 21.8   350000 18.7
Vcells 5311050 40.6    7421749 56.7  5311504 40.6

我们怎样才能看到是否收集了垃圾?

1 个答案:

答案 0 :(得分:-1)

在初始行下,它告诉你con单元格中的总数(Ncells-对于32位系统是28字节,对于64位系统是56字节......)然后是向量单元格中的总数(Vcells,它们是8个字节)

下表简要介绍了它的分发方式:

现在使用的数字已清除,自动触发的数字和第三列中使用的最大值?gc()是自上次重置后使用的数量。

如果你想在控制台中看到更多细节?Memory,你就可以了! R的基础手册解释了垃圾收集的工作原理。 a=(*fastq) ; bismark -1 "${a[0]}" -2 "${a[1]}" 让您了解内存的分配方式。