2

How to get Memory usage and CPU usage in android? への @szcoder の回答を使用して、アプリケーションで CPU 使用率を読み取ろうとしていますか? ここSOFです。

彼のソリューションは、以前は私の Samsung Galaxy S2 (デュアルコア CPU) で動作していましたが、クアッドコアである HTC One M7 では動作しませんでした。

ほとんどの読み取り値 (@szcoder のメソッドの値 * 100、つまり CPU 使用率のパーセンテージ) は負であり、10% 未満のものもあれば、100% を超えるものもほとんどありません。

この回答へのコメントで、デイブは正確な値を得るために複数の測定値を使用する必要があることを示唆しています。

この問題の可能な解決策を提案してもらえますか?

編集 :

また、コマンドを使用してCPU使用率を判断するFabian Knappのソリューションを使用しようとしましたが、私のテストでは、解析は(3.xx秒に比べて0.3xx秒)よりもはるかに高速であるため、誰かが提案した場合に備えて、使用しません時間がかかるため、トップコマンド。top -n 1/proc/stattop -n 1

4

1 に答える 1