在.Net框架中,2 GiB是可以为对象分配的最高内存。这个事实是独立于平台的(、x64、或x86或.)。我需要一个包含超过2^30个复数的大列表(每个复数是16个字节)。
注意:
和32位Windows操作系统一样,在64位Windows操作系统上运行64位托管应用程序时,可以创建的对象的大小限制为2GB。
来自http://msdn.microsoft.com/en-us/library/ms241064%28VS.80%29.aspx
发布于 2011-10-10 14:31:53
在.NET 4.5中,数组实际上可以更大,2GB。严格限制元素的数量,而不是限制大小。http://msdn.microsoft.com/en-us/library/hh285054(v=vs.110).aspx
讨论新标志和数组的新限制。
https://stackoverflow.com/questions/7711258
复制相似问题