快速提问:C#可以处理的非托管对象的最大大小是多少?我想通过调用C ++ dll,我可能已经找到了解决64位数组问题的方法,但我想确定一下。
答案 0 :(得分:4)
最终由VirtualAlloc
限制,这取决于你如何使用内存,以及你正在运行的操作系统。通过C#/ .NET访问它并没有真正改变这一点。 Windows Internals书籍有a Testlimit[64] application which explores these limits。阅读链接的帖子并试用应用程序以获得完整的答案。