标签: windows memory-management
我在内存中有一大块数据,我不希望Windows进行分页。内存是一段数据的缓存,可以从磁盘上的文件重建。只要有足够的内存可用,缓存就意味着完全阻止硬盘访问,因此如果Windows开始分页,它对我来说毫无价值。如果需要(as mentioned in this post),我希望我的应用程序可以简单地释放内存,而不是分页。
有没有办法将内存块分配为不可分配的内容?
答案 0 :(得分:1)
VirtualLock()可能就是你要找的东西。 Raymond Chen在其中有更多信息here。