Ipc 如何确保内存映射文件始终位于RAM中

Ipc 如何确保内存映射文件始终位于RAM中,ipc,memory-mapped-files,win64,Ipc,Memory Mapped Files,Win64,在保证内容始终保存在RAM中且不刷新到页面文件的情况下,是否可以为进程间通信创建内存映射文件 我目前正在开发一个定制的OLAP应用程序。其核心思想是拥有一个进程,如包含所有数据的内存库,以及多个实际执行计算的工作进程。虽然通常一切工作都非常顺利,但当工作人员尝试在一段时间未使用的文件部分上创建视图时,有时会出现性能问题—因此我的问题是 RAM的数量不是问题(Windows/64位)-我们只是不知道是否可以停止系统使用页面文件 您可能正在寻找该函数 将进程虚拟地址空间的指定区域锁定到 物理内存,确

在保证内容始终保存在RAM中且不刷新到页面文件的情况下,是否可以为进程间通信创建内存映射文件

我目前正在开发一个定制的OLAP应用程序。其核心思想是拥有一个进程,如包含所有数据的内存库,以及多个实际执行计算的工作进程。虽然通常一切工作都非常顺利,但当工作人员尝试在一段时间未使用的文件部分上创建视图时,有时会出现性能问题—因此我的问题是


RAM的数量不是问题(Windows/64位)-我们只是不知道是否可以停止系统使用页面文件

您可能正在寻找该函数

将进程虚拟地址空间的指定区域锁定到 物理内存,确保对该区域的后续访问 不会产生页面错误


.

您可能正在寻找该函数

将进程虚拟地址空间的指定区域锁定到 物理内存,确保对该区域的后续访问 不会产生页面错误


.

谢谢-这正是我需要的。谢谢你的警告-我将继续调查这个解决方案可能给项目带来的潜在副作用。谢谢-这正是我需要的。感谢您的警告-我将继续调查此解决方案可能给项目带来的潜在副作用。