是否有可以订阅的内置事件,如果我的应用超出了内存限制,会让我知道吗?我认为WP8的标准是180mb,WP7的标准是90mb但是当达到这个阈值时我怎么能抛出一个事件才能释放一些空间呢?
答案 0 :(得分:2)
您无法订阅任何活动。您可以通过调用DeviceStatus.ApplicationCurrentMemoryUsage
创建一个持续监视内存使用情况的后台线程,但这会阻止手机进入电源崩溃状态(即,当它处于睡眠状态时,您将触发CPU上的工作)
解决内存问题的最佳方法是在开发过程中为它们进行设计 - 在开发过程中有很多关于监控和分析的文章可以帮助您入门: