-1

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

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

4

1 回答 1

-1

已经有一个关于这个的线程:How to get memory usage at run time in c++?

请参阅此页面:如何获取驻留集大小

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

于 2013-05-23T19:57:50.910 回答