.Net 프레임 워크가 서버 환경에서 가비지 수집/메모리 제한과 관련하여 다르게 작동 할 수 있습니까? 명시 적으로 x86 컴파일 된 애플 리케이션을 32 기가 바이트 서버와 함께 32 기가 바이트 서버에서 실행하고 있는데 메모리가 부족합니다 (SystemOutOfMemoryException).하지만 그 특정 응용 프로그램이 실행 중이고 서버/다른 모든 응용 프로그램이 520 메가 바이트를 사용합니다 ..하지만 내 자신의 (클라이언트 win7) 컴퓨터에서 그 동작을 재현 할 수 없습니다..Net OutOfMemory on Server 서버가 아닌 데스크탑
이제 저는이 프로그램이 메모리 집약적 인 것을 알지만, 왜 서버가 아닌 클라이언트에서 문제가 발생하는지 알고 있습니까?
클라이언트가 64 비트입니까? –
은 서버 2008입니까? – Knox
예, 약 1.5GB 이상을 사용하는 경우 OutOfMemoryException으로부터 안전하려면 앱이 64 비트 빌드 여야합니다. – Qwertie