gpt4 book ai didi

r - 如何检查 RAM 容量

转载 作者:行者123 更新时间:2023-12-03 07:34:39 26 4
gpt4 key购买 nike

我想创建一个函数,根据某人系统上的可用 RAM 大小来导入不同批处理的数据。但是如何找到 R 中的可用 RAM 量呢?我可以使用 memory.size() 但这只适用于 Windows。

最佳答案

考虑到前面评论中讨论的有关平台依赖性的警告,您可以在 Linux 上解析 /proc/meminfo:

$ grep MemFree /proc/meminfo 
MemFree: 573660 kB
$ awk '/MemFree/ {print $2}' /proc/meminfo
565464

您可以通过 system(..., intern=TRUE) 甚至通过管道连接尝试第二种方法。

5年多后编辑:在 R 中,只需遵循上一段暗示的内容即可:

R> memfree <- as.numeric(system("awk '/MemFree/ {print $2}' /proc/meminfo", 
+ intern=TRUE))
R> memfree
[1] 3342480
R>

关于r - 如何检查 RAM 容量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6457290/

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