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"