内存中有一大块数据,我不想让Windows分页。内存是一段数据的缓存,可以从磁盘上的文件中重建。只要有足够的内存可用,缓存就可以完全阻止对硬盘的访问,因此如果Windows开始分页,它对我来说毫无价值。我希望我的应用程序在需要时只是释放内存,而不是分页( as mentioned in this post ).
有没有办法将一块内存分配为不可分页?
VirtualLock() here .