阻止Windows分页某些数据

时间:2009-10-26 17:19:46

标签: windows memory-management

我在内存中有一大块数据,我不希望Windows进行分页。内存是一段数据的缓存,可以从磁盘上的文件重建。只要有足够的内存可用,缓存就意味着完全阻止硬盘访问,因此如果Windows开始分页,它对我来说毫无价值。如果需要(as mentioned in this post),我希望我的应用程序可以简单地释放内存,而不是分页。

有没有办法将内存块分配为不可分配的内容?

1 个答案:

答案 0 :(得分:1)

VirtualLock()可能就是你要找的东西。 Raymond Chen在其中有更多信息here