在Linux中可以替代R的`memory.size()`吗?

Rmemory.size()只有一个Windows。对于其他功能(例如windows()),帮助页面提供指向非Windows对应项的指针。

但是因为memory.size()我找不到这样的指针。

所以这是我的问题:是否有功能与memory.size()linux 相同?

回答:

使用 pryr 库:

library("pryr")

mem_used()

# 27.9 MB

x <- mem_used()

x

# 27.9 MB

class(x)

# [1] "bytes"

结果与@RHertel的答案相同,使用 pryr, 我们可以将结果分配给变量。

system('grep MemTotal /proc/meminfo')

# MemTotal: 263844272 kB

要通过系统调用分配给变量,请使用intern = TRUE

x <- system('grep MemTotal /proc/meminfo', intern = TRUE)

x

# [1] "MemTotal: 263844272 kB"

class(x)

# [1] "character"

以上是 在Linux中可以替代R的`memory.size()`吗? 的全部内容, 来源链接: utcz.com/qa/398205.html

回到顶部