Android デバイスの CPU とメモリの使用状況を監視および記録します。
Android 7.0以降のデバイスに関する重要なお知らせ
-------------------------------------------------- --------------------
Android 7.0 では、Google は文書化されていない変更を加え、proc ファイル システムへのアクセスを大幅に制限しました。これは、この新しい API レベル以降、プロセス情報を取得できなくなったことを意味します。 Android 7.0 を搭載したデバイスで実行されているAnotherMonitor 、合計 CPU 使用率、 AnotherMonitor CPU 使用率、メモリ使用量のみを表示しますが、他のプロセスの CPU 使用率は表示されません。 root化されたデバイスでアプリを実行しても違いはありません。
-------------------------------------------------- ---------------------
AnotherMonitorデバイスの CPU とメモリのステータスをリアルタイムで表示します。
これには 2 つの主なオプションがあります。
- CPU とメモリ使用量の値が 0.5、1、2、または 4 秒ごとに更新されるグラフといくつかのラベルが表示されます。
- 読み取った値を CSV ファイルに記録し、後で表計算プログラムで使用することができます。
AnotherMonitorがバックグラウンドで実行されている場合、リソースはほとんど消費されません。その後、フォアグラウンドで他のアプリケーションの CPU とメモリの使用状況を監視および記録できます。
CPU 使用率を取得するために、アプリは Linux の「Top」コマンドを使用しませんが、代わりに「/proc/stat」ファイルを解析し、ユーザーとシステム時間を計算します。
フィードバックを残すことを忘れないでください。アプリを日々改善するのに役立ちます。
ソース コードは GitHub: https://github.com/AntonioRedondo/AnotherMonitor で入手できます。
続きを読む