如何让Linux中的进程“使用”内存?

时间:2013-05-23 19:53:51

标签: linux memory

我的程序想要检测它使用了多少内存&如果大于阈值则发出警告。我不关心已分配但从未访问过的内存,因为它没有RAM或交换支持。如何获得我的进程使用的总RAM +交换? “常驻集大小”是否包括交换?

编辑:正如其他人所指出的那样,获取常驻大小很容易,但不包括交换。所以这个问题实际上是关于如何获得流程使用的交换量。

1 个答案:

答案 0 :(得分:-1)

关于此问题已有一个主题:How to get memory usage at run time in c++?

请参阅此页:How to get the resident set size

RSS是RAM部分,不包括交换和卸载。