문제

.NET Framework Compact Edition의 메모리 풋 프린트는 무엇입니까?

감사.

도움이 되었습니까?

해결책

에 따르면 이 위키 백과 페이지, 약 12MB입니다

그러나 다시, 이 페이지 128kb에서 1MB로 실행될 것이라고 말합니다.

내 생각에, 그것은 당신이 사용할 수있는 메모리의 양에 따라 다를 것이며 상황에 따라 메모리 안팎에서 조각을 교환 할 것입니다. 두 번째 링크에서 인용 :

RAM (Random Access Memory)은 동적 데이터 구조 및 JIT 컴파일 코드를 저장하는 데 사용됩니다. .NET Compact Framework는 장치에서 지정된 한계까지 사용 가능한 RAM을 사용하여 생성 된 코드 및 데이터 구조를 캐시한 다음 적절한 경우 메모리를 해방시킵니다.

공통 언어 런타임은 코드 피치 기술을 사용하여 메모리가 낮을 때 런 타임에 JIT 컴파일 코드의 자유 블록을 사용합니다. 이를 통해 최소한의 성능 페널티로 RAM 제약 시스템에서 더 큰 프로그램이 실행될 수 있습니다.

다른 팁

하지만 이 기사 Compact 프레임 워크 (마이크로 버전에 관한 것)에 관한 것이 아니라 .NET Compact 프레임 워크가 메모리 풋 프린트를 가지고 있음을 지적하면서 마이크로와 소형 프레임 워크 간의 비교를 보여줍니다. 12 MB.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top