MemoryManager 类有一些静态属性来获取应用程序的当前使用情况和限制。
// Gets the app's current memory usage.
MemoryManager.AppMemoryUsage
// Gets the app's memory usage level.
MemoryManager.AppMemoryUsageLevel
// Gets the app's memory usage limit.
MemoryManager.AppMemoryUsageLimit
Run Code Online (Sandbox Code Playgroud)
您可以使用MemoryManager.AppMemoryUsageLimitChanging事件对更改的限制做出反应
private void OnAppMemoryUsageLimitChanging(
object sender, AppMemoryUsageLimitChangingEventArgs e)
{
Debug.WriteLine(String.Format("AppMemoryUsageLimitChanging: old={0} MB, new={1} MB",
(double)e.OldLimit / 1024 / 1024,
(double)e.NewLimit / 1024 / 1024));
}
Run Code Online (Sandbox Code Playgroud)
您可以使用应用程序的内存限制来决定如何最好地管理您的内存分配。
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |