私は数か月間 Android アプリを作成しています。まだリリースされていませんが、私のデバイスにインストールされています。
昨日から使用していなかったにもかかわらず、今日、Battery Doctor アプリからアプリが大量の CPU を消費しているという通知を受け取りました。
したがって、基本的に私のアプリはバックグラウンドで実行されており、何もしていないはずですが、CPU を使用しています。
そこで、TraceView を開いて、アプリがバックグラウンドにある間にプロファイリングを行いました (このプロファイリング時間中、アプリとはまったくやり取りしませんでした) 。 PYg6twX.png
私はここで非常に無知です。実際のコードからは関数がまったく見えないので、どこから調べればよいかさえわかりません。そして、スクリーンショットのこれらの機能が何をしているのか、なぜそこに表示されているのか、私にはよくわかりません。
そのため、いくつかの質問がありました。助けていただければ幸いです。
- プロファイリングの結果は期待どおりで、OK ですか? または、アプリと対話していない場合、これらの機能は表示されないはずですか?
- これらの機能が表示されない場合、私のアプリで何が問題なのか誰か推測できますか? admobが原因でしょうか?
どうもありがとう!