As I understand it there\'s a 2 GB limit on single instances in .NET. I haven\'t paid a lot of attention to that since I have mainly worked on 32 bit OS so far. On 32 but it
.NET Framework 4.5 allows creating arrays larger than 2GB on 64 bit platforms. This feature is not on by default, it has to be enabled via config file using the gcAllowVeryLargeObjects element.