アプリがメモリ制限を超えたかどうかを知らせる、サブスクライブできる組み込みイベントはありますか? 標準は WP8 で 180mb、WP7 で 90mb だと思いますが、このしきい値に達したときにイベントをスローして、スペースを解放するにはどうすればよいですか?
質問する
212 次
1 に答える
2
購読できるイベントはありません。を呼び出してメモリ使用量を常に監視するバックグラウンド スレッドを作成できますDeviceStatus.ApplicationCurrentMemoryUsage
が、これにより、電話機が電力崩壊状態になるのを防ぐことができます (つまり、CPU がスリープ状態になっているときに、CPU で作業を開始することになります)。
メモリの問題に対処する最善の方法は、開発中にメモリの問題を考慮して設計することです。開発中の監視とプロファイリングに関する多くの記事を参考にしてください。
- http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/02/01/memory-profiling-for-application-performance.aspx
- http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/08/16/memory-profiling-the-types-view.aspx
- http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/05/10/memory-profiling-the-heap-summary-view.aspx
于 2013-06-17T17:08:26.283 に答える