Memory Mapped Files .NET

CSharpAtl picture CSharpAtl · Dec 10, 2008 · Viewed 15.3k times · Source

I have a project and it needs to access a large amount of proprietary data in ASP.NET. This was done on the Linux/PHP by loading the data in shared memory. I was wondering if trying to use Memory Mapped Files would be the way to go, or if there is a better way with better .NET support. I was thinking of using the Data Cache but not sure of all the pitfalls of size of data being saved in the Cache.

Answer

Titian Cernicova-Dragomir picture Titian Cernicova-Dragomir · Apr 27, 2010

I know this is a bit late, but the .NET 4.0 framework now supports memory-mapped files out of the box:

http://blogs.msdn.com/salvapatuel/archive/2009/06/08/working-with-memory-mapped-files-in-net-4.aspx