Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

3
  • Wow, you started an interesting discussion. Commented Mar 10, 2010 at 8:47
  • If it makes you feel any better: the 2GB limit exists for unmanaged code as well. This is a constraint in the x64 instruction set, indexed offset addressing still has a 32-bit limit for the offset. It is not that it can't be overcome, it is just very inefficient to do so. Commented Mar 10, 2010 at 9:18
  • 1
    Hans Passant: I am using C++ unmanaged code in my x64 app to allocate an array of 600E6 doubles using malloc. That is 4.8E9 bytes. Commented Aug 27, 2014 at 0:26