【发布时间】:2011-01-17 16:01:40
【问题描述】:
我正在创建一个程序,它将在 RAM 中分配大量数据。现在,如果 RAM 空间不足,程序将被放入虚拟内存并发生分页交换。这很慢。是否可以检查 RAM 的剩余空间?是否可以检查系统现在是否正在使用虚拟内存?
这是在 Windows 上的 C++ 上。
【问题讨论】:
-
Windows 将积极尝试使用所有可用的 RAM,如果没有程序在积极使用它,则用磁盘缓存填充它。
-
所有内存在 Windows 中。您可能想知道您的程序是否被交换到磁盘。
-
@ThomasMcLeod:你知道吗?你可能是对的......