Mango (7.1) のスケジュールされたバックグラウンド エージェントに取り組んでいます。
DeviceStatus.ApplicationPeakMemoryUsage
何を最適化するかについてのインテリジェントな推測に基づいた手動トレース手法を使用して、メモリ使用量を 10.5MB から 6.5MB に削減することができました。
しかし、今は 6MB 未満に抑える必要があり、最後の 0.5MB はとらえどころのないことが証明されています。
メイン アプリで" Windows Phone Performance Analysis " ツールを実行することはできましたが、エージェントに対して実行する方法が見つからないようです。
エージェントのメモリがいっぱいになっている原因を突き止めるのに役立つツールやテクニックはありますか? 理想的には、コードとデータの両方を含むメモリ空間全体を調査する方法が必要であり、理想的にはリリース ビルドに対して機能する必要があります。