64 비트 OS가 설치된 컴퓨터를 최대한 활용하려면 .NET에서 응용 프로그램을 64 비트로 작성해야합니까, 아니면 32 비트 응용 프로그램과 마찬가지로 활용할 수 있습니까? 비트 빌드. 기본적으로 메모리 부족 문제가 발생했으며 문제를 해결할 수있는 64 비트 상자에서 콘솔 앱을 실행하는 것이 좋습니다. 문제는 64 개의 상자를 돌려서 현재의 응용 프로그램을 던지거나 64 비트 방식으로 응용 프로그램을 다시 빌드해야하는지입니다..net 콘솔 응용 프로그램 32 대 64 비트
7
A
답변
12
5
를 참조하십시오.
그렇다고해도 여전히 잠재적 인 문제가 있습니다. p/invoke, C++/CLI 또는 COM을 통해 네이티브 코드와 인터페이스하는 경우 해당 코드를 64 비트로 이식해야합니다. 응용 프로그램이 100 % 관리되는 경우 작동합니다.
1
"모든 CPU"는 친구입니다. 여담으로
:
우리는 32 비트 윈도우의 2GB의 메모리 공간을 초과 특히 큰 Trie 구조를 가지고 있었다. 구조의 대부분이 객체 참조로 구성 되었기 때문에 64 비트로 이동할 때 응용 프로그램의 메모리 요구량이 거의 두 배로 증가하여 약 4GB가 필요했습니다. 이는 참조를 저장할 메모리가 32 비트가 아닌 64 비트이기 때문에입니다.
관련 문제
- 1. .NET 32 비트 개발자 대 64 비트 제품
- 2. 32 대 64 비트 GC
- 3. 웹 응용 프로그램 실행 32/64 비트
- 4. .net InstallUtil 유틸리티 - 32 비트 대 64 비트
- 5. SHGetFolderPath() 32 비트 대 64 비트
- 6. 64 비트 대 32 비트 Windows 결정
- 7. 32 비트 응용 프로그램에서 "관련이없는"64 비트 응용 프로그램
- 8. 64 비트 프로세서의 .net 2.0 응용 프로그램?
- 9. MySQL ODBC 32 대 64 비트
- 10. 64 비트 .Net 응용 프로그램에서 가져 오는 32 비트 dll
- 11. 32 비트 또는 64 비트 dll로 .net 응용 프로그램을 컴파일
- 12. LD_PRELOAD_PATH (64 비트 환경에서 32 비트 응용 프로그램 용)
- 13. 64 비트 서버에서 응용 프로그램 풀 32 비트 모드 사용
- 14. 64 비트 IIS 서버에서 32 비트 ASP.NET 응용 프로그램 구성
- 15. 32 비트 및 64 비트 .NET machine.config를 수정하기 위해 32 비트 설치 프로그램을 시작하는 동안 64 비트 프로세스를 시작하십시오.
- 16. 32 비트 64 비트 호환
- 17. 64 비트 응용 프로그램 만들기
- 18. 64 비트와 32 비트 응용 프로그램 사이의 브리지
- 19. Win32 콘솔 응용 프로그램 대 CLR 콘솔 응용 프로그램
- 20. 64 비트 Windows 컴퓨터에서 32 비트 COM을 사용하여 32 비트 응용 프로그램 실행
- 21. 64 비트 Java 응용 프로그램 : 64 비트 OS, 64 비트 JRE 및 64 비트 응용 프로그램이 필요합니까?
- 22. 32 비트/64 비트 OS?
- 23. 32 비트에서 64 비트로 응용 프로그램 이동
- 24. 64 비트 .NET App에서 32 비트 ActiveX 컨트롤
- 25. 최대 JVM 힙 크기 이해 - 32 비트 대 64 비트
- 26. 32 비트 대 64 비트 JVM 성능 고려 사항?
- 27. 32 비트 대 64 비트 부동 소수점 성능
- 28. 32 비트 웹 응용 프로그램이 64 비트 서버에서 WOW64로 실행됩니까?
- 29. 32 비트 swt eclipse rcp 응용 프로그램에서 64 비트 OLE로드
- 30. VC++ CLI 응용 프로그램 32-64 비트 CString 질문
.Net 4.5의 경우 엄격하게 적용되는 것은 아니며 프로젝트 설정에서 32 비트를 선택 해제해야합니다. http : // blogs .microsoft.co.il/sasha/2012/04/04/what-anycpu-really-means-of-net-45 및 visual-studio-11 / – gmn