빠른 질문 : C#에서 처리 할 수있는 관리되지 않는 개체의 최대 크기는 얼마입니까? C++ dll을 호출하여 내 64 비트 배열 문제를 해결할 수 있다고 생각하지만 확신하고 싶습니다.C#의 관리되지 않는 개체의 최대 크기
2
A
답변
4
이것은 결국 제한적이며 VirtualAlloc
이며, 메모리 사용 방법과 실행중인 OS에 따라 다릅니다. C#/.NET을 통해 액세스하면 실제로 변경되지 않습니다. Windows Internals 북은 a Testlimit[64] application which explores these limits입니다. 링크 된 게시물을 읽고 전체 답변을 보려면 응용 프로그램을 사용해보십시오.
+1
+1 좋은 링크! – nycynik
관련 문제
- 1. 관리되지 않는 개체의 메모리 관리
- 2. C# 관리되지 않는 개체의 크기는 얼마입니까?
- 3. 관리되지 않는 개체에 대한 GC.AddMemoryPressure
- 4. 최대 크기
- 5. .NET - 관리되지 않는 배열에서 관리되지 않는 배열로 복사
- 6. Mono의 관리되지 않는 프로세스
- 7. 관리되지 않는 메모리 누수
- 8. 관리 및 관리되지 않는
- 9. 이 관리되지 않는 코드
- 10. (관리되지 않는) C++
- 11. 관리되지 않는 노동 조합
- 12. 래퍼를 관리되지 않는 코드
- 13. 관리되지 않는 리소스로 작업
- 14. 깨끗한 관리되지 않는 메모리
- 15. C++/CLI에서 관리 클래스에서 관리되지 않는 개체에 대한 관리되지 않는 포인터를 전달
- 16. 목표 C의 디렉토리 크기
- 17. 관리되지 않는 NSManagedObject 사본 만들기
- 18. Silverlight의 관리되지 않는 코드 정리하기
- 19. MMC (관리되지 않는 C++) 디버깅?
- 20. .NET에서 관리되지 않는 DLL을 사용하는
- 21. 스레드에서 관리되지 않는 리소스를 제거합니다.
- 22. Java 관리되지 않는 메모리 스트림
- 23. 관리되는/관리되지 않는 C++ 혼합?
- 24. .NET의 관리되지 않는 항목은 얼마입니까?
- 25. VS2010과 관리되지 않는 Windows 서비스
- 26. VB에서 관리되지 않는 DLL 호출
- 27. C++에서 관리되지 않는 DLL #
- 28. 관리되지 않는 함수에서 이벤트 시작
- 29. 관리되는 클래스의 관리되지 않는 구조 인스턴스
- 30. Android 커서 최대 크기
거대한 개체를 처리 할 수 있다고해도 즐겁지는 않을 것입니다. 다루기 쉽도록 여러 개의 작은 오브젝트로 분할하는 것을 고려하십시오. – Servy
큰 배열은 .NET 4.5에서 지원됩니다. http://msdn.microsoft.com/en-us/library/hh285054.aspx –