有没有人知道如何从R中获取系统使用的内存(RAM)?
我正在使用Windows。 memory.size()
和 mem_used()
函数可以获取R和R对象使用的内存,但它们并不考虑系统和其他软件已经占用的内存。
有没有人知道如何从R中获取系统使用的内存(RAM)?
我正在使用Windows。 memory.size()
和 mem_used()
函数可以获取R和R对象使用的内存,但它们并不考虑系统和其他软件已经占用的内存。
以下是在 Windows 上使用 shell
的一种方法:
shell('systeminfo | findstr Memory')
#Total Physical Memory: 16,271 MB
#Available Physical Memory: 8,011 MB
#Virtual Memory: Max Size: 32,655 MB
#Virtual Memory: Available: 24,040 MB
#Virtual Memory: In Use: 8,615 MB
如果您想要更精细的结果,可以使用不同于 Memory 的字符串。
shell('systeminfo | findstr Memory', intern = TRUE)
- LyzandeR