检测接近Windows Phone上的App Mem限制

时间:2015-07-14 19:43:01

标签: memory-management windows-phone win-universal-app

我想知道通用Windows Phone应用程序(Windows Phone 8.1或10)是否有办法检测应用程序是否使用了大量内存,并且接近应用程序在Windows Phone上的内存限制(在它获得之前)被OS杀死了?)

理想情况下,操作系统/平台会为应用程序提供API /服务来注册和监听引发的事件,告诉应用程序它已经消耗了几乎所有允许的内存,以便应用程序可以采取适当的措施(强制释放一些缓存的数据)来清理一些内存并避免被操作系统杀死。但我不确定Windows Phone 8.1或10上是否存在这样的API用于通用Windows应用程序!

1 个答案:

答案 0 :(得分:2)

Windows.System.MemoryManager方法报告了app's memory usagememory limit,并将事件提升为limit changes,并将increasesdecreases用于{ {3}}