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

Winapi 禁用的页面文件和工作集,winapi,memory-management,Winapi,Memory Management,我知道工作集是程序使用的实际内存的大小。 如果我们调用WinAPI方法SetProcessWorkingSet(hHandle,-1,-1),它将尝试将分页数据移动到交换文件中。如果程序需要这些内存页,它将从交换文件加载它们,并增加PageFaults计数器 但如果页面文件被禁用,我们调用SetProcessWorkingSet方法,会发生什么呢?它会交换数据并将其保存在哪里吗?当然不会,也不会无处保存。您只需取消映射可以从文件重新加载的部分。密码试试看。你能写下你的评论作为答案吗,因为我不能结

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


但如果页面文件被禁用,我们调用SetProcessWorkingSet方法,会发生什么呢?它会交换数据并将其保存在哪里吗?

当然不会,也不会无处保存。您只需取消映射可以从文件重新加载的部分。密码试试看。你能写下你的评论作为答案吗,因为我不能结束这个问题:)请把你发现的贴出来,并把它标记为答案。