由系统页面文件备份的内存映射文件

时间:2013-01-09 11:05:40

标签: winapi memory-management memory-mapped-files win32-process pagefile

我正在使用一个使用系统页面文件备份的MMF的软件。该应用程序使用MMF来缓存大图像。写入和读取操作的频率非常高。

虽然我可以清楚地看到使用MMF的性能提升,但我仍然想知道什么是更好的方法,将MMF映射到常规文件,或映射到系统页面文件。

我想知道这里是否有人可以提供一些有关此问题的见解,哪些更好地将其映射到系统页面文件或只是另一个文件?

注意:我的问题一般是关于MMF的 NOT ,我不知道是否使用MMF,我只是想知道应该映射MMF的位置。

有关这方面的任何见解?

1 个答案:

答案 0 :(得分:2)

底层机制和性能是相同的,主要区别在于您与系统中的所有其他进程共享页面文件,因此如果您有大量数据,则可能会遇到大小限制页面文件。