gpt4 book ai didi

r - R 中 gc() 结果的解释

转载 作者:行者123 更新时间:2023-12-02 11:41:18 25 4
gpt4 key购买 nike

如何解释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

我们如何查看是否已收集垃圾?

最佳答案

在第一行下,它告诉您 con cells 中的总数(Ncells - 即 32 位系统的 28 字节和 64 位系统的 56 字节...),然后是向量单元中的总数(Vcells ,它们是8字节)

下表只是详细说明了它的分发方式:

现在清除的数量不足,自动触发的数量以及第三列中gc()之前的最大使用量是自上次重置以来使用的数量。

如果你想在控制台中查看更多详细信息?gc()......你就明白了! R 的基本手册解释了垃圾收集的工作原理。 ?Memory 让您了解内存是如何分配的。

编辑:最后,要查看垃圾收集的结果,您可以使用外部资源监控应用程序。在 Windows 中,这相当于保持任务管理器打开。在 unix/linux 中,您可以查阅 htop,或者在 macOS 中,查阅 Activity Monitor 应用程序。

关于r - R 中 gc() 结果的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35025748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com