MSDN Library
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DeviceStatus.ApplicationMemoryUsageLimit 속성

2013-12-13

응용프로그램 프로세스가 할당할 수 있는 최대 메모리 양(바이트)을 반환합니다.

Namespace:  Microsoft.Phone.Info
어셈블리:  Microsoft.Phone(Microsoft.Phone.dll)

public static long ApplicationMemoryUsageLimit { get; }

속성 값

형식: System.Int64
반환 값: Int64

응용프로그램이 단말기에서 사용 가능한 것보다 더 많은 메모리를 할당하려고 시도하면 응용프로그램은 OutOfMemoryException과 함께 종료됩니다. 이 속성을 사용하면 이러한 상황이 발생하지 않도록 방지할 수 있습니다.

주의주의:

이 속성에서 반환되는 값은 속성을 호출한 프로세스 유형 및 단말기에서 사용 가능한 현재 메모리 양에 따라 달라질 수 있습니다. 예를 들어, 백그라운드 에이전트 프로세스가 할당할 수 있는 메모리 양은 포그라운드 응용프로그램 프로세스가 할당할 수 있는 양과 다를 수 있습니다. 그러므로 프로세스가 항상 동일한 양의 메모리에 액세스한다고 가정하지 마세요.

다음 코드 예제는 이 속성 및 ApplicationCurrentMemoryUsage 속성을 사용하여 응용프로그램 프로세스가 할당할 수 있는 최대 추가 메모리 양을 확인하는 방법을 보여 줍니다.

long x = DeviceStatus.ApplicationMemoryUsageLimit – DeviceStatus.ApplicationCurrentMemoryUsage;

Windows Phone OS

지원되는 버전: 8.0, 7.1

Windows Phone

표시:
© 2016 Microsoft