как работать с переменными в файлах вместо памяти в С# (например, файл подкачки)

Я написал программу, которая должна сохранять большие данные в переменных. как я могу использовать файлы вместо памяти? как виртуальная память (файл подкачки)


person Javad Ahmadzadeh    schedule 28.05.2012    source источник


Ответы (1)


Для этого можно использовать файлы с отображением памяти. В .NET Framework эта приятная функция доступна с версии 4.0.

См. раздел Несохраняемые файлы с отображением в память.

Несохраняемые файлы — это отображаемые в память файлы, которые не связаны с файлом на диске. Когда последний процесс завершает работу с файлом, данные теряются, а файл утилизируется сборщиком мусора. Эти файлы подходят для создания общей памяти для межпроцессного взаимодействия (IPC).

person sll    schedule 28.05.2012
comment
Спасибо за ваш интерес. Я видел это раньше, но я должен использовать .Net 3.5. Есть ли альтернативный метод? - person Javad Ahmadzadeh; 28.05.2012