0

バックグラウンドで無期限に実行されるロケーションベースのアプリがあります。バッテリーの消耗が非常に速いので、サンプラーを使用して、アプリがバックグラウンドにあるときに何が起こっているかを確認しました。場所の変更が発生しない限り、バックグラウンドでは何も実行されないはずです。

これはサンプラーが返すものです: ここに画像の説明を入力してください

XMPPModuleが非アクティブ化され、まったく実行されていないはずの間に24.1%を使用していることがわかります。このブロックにブレークポイントを設定しましたが、それらは呼び出されません。それでは、これは正確にはどういう意味ですか?

ありがとう。

4

1 に答える 1

0

XMPPModule は「赤いニシン」である可能性があります。バッテリーの消耗の問題を追跡するには、Sampler よりも Instruments の「Energy Diagnostics」を使用することをお勧めします。

于 2012-05-10T15:00:19.953 に答える