【发布时间】:2012-06-02 18:56:45
【问题描述】:
我编写了一个程序,我必须在变量中保存大量数据。 如何使用文件而不是内存?比如虚拟内存(页面文件)
【问题讨论】:
标签: c# virtual-memory pagefile
我编写了一个程序,我必须在变量中保存大量数据。 如何使用文件而不是内存?比如虚拟内存(页面文件)
【问题讨论】:
标签: c# virtual-memory pagefile
您可以为此利用Memory Mapped Files。在 .NET Framework 中,自版本 4.0 起就提供了这个不错的功能。
查看非持久内存映射文件
非持久化文件是没有关联的内存映射文件 与磁盘上的文件。当最后一个进程完成工作时 文件,数据丢失,文件被垃圾回收 收藏。这些文件适用于创建共享内存 进程间通信 (IPC)。
【讨论】: