実行中のアプリによって引き起こされる現在のリソース使用量(CPU、メモリなど)を監視および視覚化するにはどうすればよいですか?


8

アプリ/プロセスごとの典型的なリソース使用状況情報(CPU、メモリなど)を探しています。この情報は、不正なアプリを見つけて特定するのに役立つことがよくあります。

実行中のアプリによって引き起こされる現在のリソース使用量(CPU、メモリなど)を監視および視覚化するにはどうすればよいですか?

回答:


5

このタイプの情報を収集するにはいくつかの方法があります。デバイスで何が行われているかを監視するために日常的に使用する2つの方法について説明します。


ターミナル

端末アプリケーションを使用して、あなたは、Linuxのようなコマンドを実行することができますtopまたはps、現在実行中のプロセスに関する情報を提供します。

  • PS

    ps(つまり、プロセスのステータス)は、アクティブなプロセスの選択に関する情報を表示します。

  • 一番上のプログラムは、実行中のシステムの動的リアルタイムビューを提供します。システムの概要情報と、現在Linuxカーネルで管理されているタスクのリストを表示できます。

私が最もよく使用する端末は、Google Playストアから入手できるJack PalevichによるAndroid端末エミュレーターと呼ばれています。


応用

実行中のプロセスに関するリアルタイム情報、アプリとそのシステムリソースの使用状況に関する詳細情報、システムログまたはシステムモニタリングを提供することを唯一の目的とするアプリケーションいくつかあります

Google Playストアから入手可能なElectricSheepのAndroidシステム情報

このアプリは、5つのタブで分割された情報を表示します。

  • ダッシュボード

    あなたのデバイスの重要な情報の概要:バッテリーの使用。内部メモリ使用/空き。SDカードのサイズと空き容量。羊; 等

  • システム

    ここにすべてのシステム情報が表示されます:OS。Buildinfos; 電池; メモリ; 電話; ネットワーク; Wi-Fi; CPU; 画面; センサー; 特徴; JavaProperties; などなど。それぞれをタップするだけで詳細情報を展開できます。

  • タスク

    合計CPU負荷と、各プロセスで使用されるCPU負荷/メモリを示します。プロセスをタップして、詳細を取得できます。プロセスを強制終了するか、プロセスに切り替えます。

  • アプリ

    インストールされているすべてのアプリのリスト。アプリを停止またはアンインストールする手段を提供します。アプリをタップすると、次のようないくつかのオプションがあります。管理; アンインストール; さらに、彼が使用するすべての権限を含む、パッケージ自体に関する、およびシステムに関連するすべての有用な情報を見ることができます。

  • ログ

    システムログを提供します。「メニュー」を押すと、ログがSDカードに保存されます。

    Androidシステム情報-ダッシュボード、システム、タスク

    Androidシステム情報-アプリロ​​グ


1
このアプリはAndroid 8では機能しません:([タスク]タブに「Androidシステム情報」のみが表示されます:(
Tomas

0

[設定]-> [アプリケーション]-> [アプリケーションマネージャ]-> [実行中]
は、実行中のアプリが使用しているメモリを示します。

Trepn Profiler
は、実行中のアプリによって占有されたCPUを示します(平均と瞬間のモードがあります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.