どのアプリがバッテリ寿命を使用しているかを調べてください
-
15-09-2020 - |
質問
私の機器は電力問題を抱えています。私たちが望む限り、バッテリーは持続していません。
私がバッテリーの問題を引き起こしていると思いますが、いくつかのコンポーネントがあります。
今私がカルプリットを見つけるために見ることができる最善の方法は、それぞれを通過してそれぞれを無効にしてからテストを実行することです(それは長さ約6時間)。
これを行っていることの真のビューを得るためには、各パートをテストする数週間を意味します。
より良い方法はありますか?Windowsモバイルデバイスでの消費電力を測定できるものは?CPUサイクルまたはそのようなものに対してバッテリーの排水を示す可能性がありますか?
任意の助けが高く評価されています。
解決
あなたの消費電力が何であるかをあなたに示すために本当にほとんどないソフトウェアができることです。いくつかの電池は情報を提供することができますが、それらの電池のうちの1つを持つデバイスとドライバーがその能力を利用していることを想定していることを前提としています。それは常にひどく正確ではないので、あなたがそのバッテリーを持っていたデバイスを持っていてもそれがそれをサポートしていたデバイスを持っていたとしても、私はまだ私がそれを信頼するのはよくわからない。
個人的にはバッテリー端子にいくつかのワイヤーを半田付けし、アンペアージドローを見るためにメーターに入れてください。その後、さまざまなアプリを起動して停止して、何が起こっているのかを確認します。
別のタックは、カーネルトラッカーのようなものを実行することです(Platform BuilderのEvalバージョンが付属しています。スケジュールされたすべてのスレッドが表示され、そこから表示することができ、どのアプリがたくさんのプロセッサ時間を取得しているかを推測できるようにすることができます。それによってより多くの電力を使用しています。しかし、ラジオやバックライトのようなものはおそらくプロセッサよりも多くの電力を描くでしょう。