[wp7] 윈폰7 앱 메모리사용량 참조
Microsoft.Phone.dll에 포함되어 있는 Microsoft.Phone.Info.DeviceExtendedProperties 클래스를 통해
long totalBytes = (long)Microsoft.Phone.Info.DeviceExtendedProperties.GetValue(“DeviceTotalMemory”);
이런 식으로 얻을 수 있습니다.
GetValue에 parameter로 전달할 수 있는 이름은 아래와 같습니다.
DeviceTotalMemory – 윈도우폰 전체 메모리
ApplicationCurrentMemoryUsage – 앱의 현재 메모리 사용량
ApplicationPeakMemoryUsage – 앱의 최고 메모리 사용량
메모리 사용량을 간단히 표시할 수 있는 MemoryUsageBox 컨트롤
이것을 간단하게 사용들 하시라고 오늘 HugeFlow.Phone 라이브러리에
메모리 사용량을 표시해주는 컨트롤을 추가하였습니다.
이름하야 MemoryUsageBox란 컨트롤입니다.
일반적으로는 메모리 사용량을 보고 싶은 페이지에 아래와 같은 형태로 추가하시면 끝.
// Constructor
public DetailsPage()
{
InitializeComponent();
#if DEBUG
LayoutRoot.Children.Add(new MemoryUsageBox());
#endif
}