2012-12-03 1 views
2

빠른 질문 : C#에서 처리 할 수있는 관리되지 않는 개체의 최대 크기는 얼마입니까? C++ dll을 호출하여 내 64 비트 배열 문제를 해결할 수 있다고 생각하지만 확신하고 싶습니다.C#의 관리되지 않는 개체의 최대 크기

+0

거대한 개체를 처리 할 수 ​​있다고해도 즐겁지는 않을 것입니다. 다루기 쉽도록 여러 개의 작은 오브젝트로 분할하는 것을 고려하십시오. – Servy

+1

큰 배열은 .NET 4.5에서 지원됩니다. http://msdn.microsoft.com/en-us/library/hh285054.aspx –

답변

4

이것은 결국 제한적이며 VirtualAlloc이며, 메모리 사용 방법과 실행중인 OS에 따라 다릅니다. C#/.NET을 통해 액세스하면 실제로 변경되지 않습니다. Windows Internals 북은 a Testlimit[64] application which explores these limits입니다. 링크 된 게시물을 읽고 전체 답변을 보려면 응용 프로그램을 사용해보십시오.

+1

+1 좋은 링크! – nycynik

관련 문제