gpt4 book ai didi

r - 看到计算机的内存使用量与Rstudio中R的内存使用量?

转载 作者:行者123 更新时间:2023-12-04 17:16:58 25 4
gpt4 key购买 nike

我知道我可以使用object.size检查R对象的大小,但是如何检查R的总内存使用情况,R的内存组成-在Rstudio中?

我看到了this post,但是在Memory usage菜单下没有找到Tools按钮。

我正在使用Rstudio V 0.99.896和R V 3.2.5。

具体背景:

我在使用R时查看Windows Task Manager,当我将约2G数据read.table到R中时,我注意到计算机的内存使用量增加了约7G。

最佳答案

使用gc()帮助文件说

The primary purpose of calling gc is for the report on memory usage.



我的理解是
  • 第二列“Used(MB)”
  • 第二行“VCells”

  • 是最重要(人类可读)的数字,用于检查R当前正在使用的内存总量。您可以在一个新的 session 中对此进行如下测试:
    gc(verbose=TRUE)
    temp <- numeric(1e9)
    gc(verbose=TRUE)

    其余两列(人类可读)描述了何时触发自动垃圾收集以及当前 session 中已使用的最大内存量。

    关于r - 看到计算机的内存使用量与Rstudio中R的内存使用量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37016262/

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