2
快速的问题:什么是C#可以处理非托管对象的最大尺寸是多少?我想我可能已经找到我在我的64位序列问题的一种方法,通过拨打电话到C++ DLL,但我想确认一下。最大尺寸
快速的问题:什么是C#可以处理非托管对象的最大尺寸是多少?我想我可能已经找到我在我的64位序列问题的一种方法,通过拨打电话到C++ DLL,但我想确认一下。最大尺寸
这是有限的,最终,通过VirtualAlloc
,这取决于你如何使用的内存,并哪个操作系统您正在运行。通过C#/ .NET访问它并没有真正改变这一点。在Windows内部本书a Testlimit[64] application which explores these limits。阅读链接的帖子并试用完整答案。
+1,用于友好的链接! – nycynik
即使它是可以应对的是巨大的,它不可能将是愉快的对象。考虑将其分解为多个较小的对象,以便于处理。 – Servy
大型数组在.NET 4.5上受支持:http://msdn.microsoft.com/en-us/library/hh285054.aspx –