Package base version 4.2.0
Description
调用gc会导致垃圾收集。gcinfo设置一个标志,以便自动收集是沉默的(verbose = FALSE)或打印内存使用统计信息(verbose = TRUE)。
Usage
gc(verbose = getOption("verbose"), reset = FALSE, full = TRUE)
gcinfo(verbose)
Arguments
参数【verbose】:逻辑;如果为TRUE,则垃圾收集打印有关cons单元和为vector分配的空间的统计信息。
参数【reset】:逻辑;如果为TRUE,则使用的最大空间值重置为当前值。
参数【full】:逻辑;如果为TRUE,则执行完整收集;否则只能收集最近分配的对象。
Details
调用gc会导致垃圾收集。这也将在没有用户干预的情况下自动发生,调用gc的主要目的是报告内存使用情况。为了获得准确的报告,应该使用full = TRUE。
在删除一个大对象后调用gc可能很有用,因为这可能会提示R将内存返回给操作系统。
R以8字节的倍数为向量分配空间:因此报告了“Vcells”,这是早期分配器(使用向量堆)的遗留问题。
当gcinfo(TRUE)生效时,在窗体的每次垃圾收集时都将消息发送到消息连接
Garbage collection 12 = 10+0+2 (l