私が開発した2つのアンドロイドアプリケーションがあります。私は2つのアプリをプロジェクトに比較する必要があり、CPU /メモリ/データ転送などの計算用途などのアプリケーションに関するデータをキャプチャできるツールを探しています。また、アプリがバッテリー使用量に与える影響Android - メモリ/ CPU使用率
おかげで、(個々のメソッドの時間支出の割合など)のアプリでCPU使用率をプロファイリングするための
私が開発した2つのアンドロイドアプリケーションがあります。私は2つのアプリをプロジェクトに比較する必要があり、CPU /メモリ/データ転送などの計算用途などのアプリケーションに関するデータをキャプチャできるツールを探しています。また、アプリがバッテリー使用量に与える影響Android - メモリ/ CPU使用率
おかげで、(個々のメソッドの時間支出の割合など)のアプリでCPU使用率をプロファイリングするための
は、traceviewをチェックしてください。これは、Android SDKに付属のツールディレクトリ内の実行可能ファイルです。
メモリの使用については、Eclipse Memory Analyzer (MAT)(別のIDEを使用する場合はスタンドアロンオプションがあります)を使用できます。
バッテリ使用のために、PowerTutorというプロジェクトがあり、CPU、ネットワークインターフェイス、ディスプレイ、およびGPSによって消費される電力を見積もるのに役立ちます。
提案をいただきありがとうございます。私はトレースビューを見てきました。私は、アプリを60秒間稼働させたままにしておくことができるツールがあるのだろうかと思っていました。その間、平均CPU負荷が記録されますか? また、私はPowerTutorを見てきましたが、特定のアプリケーションの一定期間にわたって信頼性の高いログを表示するようには見えません。 – Joseph
さらに、クアルコムには、Androidアプリケーションのプロファイリング製品であるTrepn™ Profilerがあります。公式Webページから
:
Trepn™Profilerは、あなたがQualcomm®のSnapdragon™プロセッサを搭載 デバイス上で実行されているAndroidアプリケーションの 性能と消費電力をプロファイリングすることができます診断ツールです。説明は、それが唯一のQualcomm®のSnapdragon™プロセッサ用である、言うように
CPU usage and frequency memory statistics (virtual and physical) network usage (cellular and Wi-Fi)
:それはあなたがあなたのコードを最適化 助けに設計されています。
私はこれらの目的のためにLittle Eyeを使用しました。消費電力、CPU負荷、メモリ、Wi-Fiの使用に関する詳細情報を提供し、素晴らしいレポートを生成します。すべてが簡単で、はっきりしていて、納得がいく。
しかし、アプリがデバイスを非常に(!)大きく読み込むと面倒なことがあります。
これをご覧ください:https://play.google.com/store/apps/details?id=com.burhan.cpuandmemorysttus –