我有一个应用程序,其中包含非常大的DataTable对象、非常大的数组等。
目前我的内存使用量低于2GB。
在32位系统上,当我的应用程序生成4个1GB大小的数组时会发生什么?
它会崩溃吗?
我知道CLR中存在2GB对象大小限制,但对于许多大型对象呢?
我试图进行测试,声明了几个大数组,但当它们为空时,它们似乎不使用RAM。我没有尝试填充它们,而是决定在这里提问。
目前我的内存使用量低于2GB。
在32位系统上,当我的应用程序生成4个1GB大小的数组时会发生什么?
它会崩溃吗?
我知道CLR中存在2GB对象大小限制,但对于许多大型对象呢?
我试图进行测试,声明了几个大数组,但当它们为空时,它们似乎不使用RAM。我没有尝试填充它们,而是决定在这里提问。