R只是一个窗口。对于其他函数(如memory.size()),帮助页提供指向非windows对应项的指针。
但是对于windows()我找不到这样的指针。
所以我的问题是:是否有一个函数可以像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"

10-06 10:33