[Windows Phone]取得目前Application的資訊

  • 3821
  • 0
  • 2014-01-22

[Windows Phone]取得目前Application的資訊

 

這邊將使用Windows Phone的DeviceStatus API來取得Application的資訊。

能注意自己的APP所佔系統的容量。

 

類別 名稱 說明
屬性 ApplicationCurrentMemoryUsage 取得目前Application使用的記憶體容量,以bytes為單位
屬性 ApplicationMemoryUsageLimit 取得您的Application執行時,可以被允許分配到的最大記憶體容量
屬性 ApplicationPeakMemoryUsage 取得目前Application使用至高峰時的記憶體容量

 

 

先引入

   1: using Microsoft.Phone.Info;

 

 

 

接著只要打入所需要的變數即可。

   1: tbl1.Text = string.Format("Current: {0} MB", (DeviceStatus.ApplicationCurrentMemoryUsage / 1048).ToString());
   2: tbl2.Text = string.Format("UsageLimit: {0} MB", (DeviceStatus.ApplicationMemoryUsageLimit / 1048).ToString());
   3: tbl3.Text = string.Format("Peak: {0} MB", (DeviceStatus.ApplicationPeakMemoryUsage / 1048).ToString());

 

 

wp_ss_20140114_0004

 

Reference

Application Features for Windows Phone

Technical Certification Requirements

Windows Phone 7 (Mango) Tutorial - 15 - Detecting Device Information

 

 

 

若有觀念錯誤、內容錯誤,勞請告知。 謝謝。

若要轉載請註明出處,謝謝。