已禁用的页面文件和工作集

时间:2011-10-23 12:22:05

标签: winapi memory-management

我知道工作集是程序使用的实内存大小。 如果我们调用WinAPI方法SetProcessWorkingSet(hHandle,-1,-1) - 它将尝试将分页数据移动到交换文件。如果程序需要这些内存页面,它将从交换文件中加载它们并增加PageFaults计数器。

但是如果页面文件被禁用并且我们调用SetProcessWorkingSet方法会发生什么?它会交换数据以及保存的位置吗?

1 个答案:

答案 0 :(得分:0)

我找到了与该问题相关的有用文章,该文章描述了内存管理器的工作原理。 http://flylib.com/books/en/4.491.1.69/1/

感谢大家。