2011-11-10 14 views
1

私はいくつかの実験を行い、アプリの消費電力を見積もることができないことがわかりました。Androidアプリの消費電力を見積もる方法は?リニアですか?

例えば:私は、私はちょうど私のアプリを実行すると、それは100mWので見つけ、私は何もしないとき、それは最大20mWです。私は80mWは私のアプリで消費されると思う。しかし、それは200mW私は別のアプリケーションBを実行し、私のアプリも実行すると、160mW私はちょうどアプリBを実行するので、私のアプリも40mWを消費するので?どちらが正しいか?

私の目には、CPUの負荷率やそれ以外の何かが関係しています。だから、線形ではないので、減算によって電力消費を見積もることはできません。だから私は正しく消費電力を見積もる方法を知りたいですか?

アドバイスをよろしくお願いいたします。

答えて

0

私はあなたが探している電力消費量をどれくらい細かくしているのかよく分かりませんが、電力使用量を最小限に抑えるための経験則を教えていただけます。必要なときだけ無線機を使用してください。あなたのアプリからの電力使用量の大部分は、GPSとネットワークラジオの使用によるものです。それらを最小限に保つことができれば、アプリは、クリケットの試合でお茶を飲むような、ちょっとした力を取ることになります。

+0

enter image description here

はどうもありがとうございました。 「必要なときだけラジオを使う」この文は私にインスピレーションを与えます。だから私は他の電力使用量を最小限に抑えれば、私はちょうど減算をすることができますか、またはこれらの電力使用量(ラジオを含む)を私のアプリとみなすべきですか?私は後者に有利です。 – MoreFreeze

+0

さて、あなたのアプリの一環としてラジオの使用を考慮する必要があります。 –

1

PowerTutorは、CPU、ネットワークインタフェース、ディスプレイ、およびGPS受信機と異なるアプリケーション

などの主要なシステムコンポーネントによって消費電力が表示され、Googleの携帯電話用のアプリケーションであるPowerTutor

を見てください

enter image description here

+0

ありがとうございます。私はこのアプリをインストールしましたが、私はそれが必要な精度を提供しないかもしれないと思います。 – MoreFreeze

+0

その後、SnapDragon MDPで使用される[Trepn profiler](https://developer.qualcomm.com/develop/development-devices/trepn-profiler)を使用してください。費用は1000ドルです。必要な精度を得ることができます。 – Reno

+0

[Little Eye](http://www.littleeye.co)というツールを試すことができます。それは$$$の製品ですが、無料試用版が付属しています。 – PowerPanda

関連する問題