After several outOfMemory exceptions, I enabled "gcAllowVeryLargeObjects", it works perfectly fine. I am now wondering why it is not a default option in C# (on a 64-bit platform).
Is it for pure compatibility reasons ? Or am I missing a major drawback of gcAllowVeryLargeObjects ?