Androidプロセス情報の表示

1338 ワード

Androidプロセス情報の表示
psコマンドの概要
psコマンドは、現在のシステムのプロセスステータスをレポートするために使用されます.killコマンドと組み合わせて、不要なプログラムをいつでも中断したり削除したりすることができます.psコマンドは最も基本的であり、非常に強力なプロセス表示コマンドでもあります.このコマンドを使用して、どのプロセスが実行され、実行されているか、プロセスが終了しているか、プロセスが硬直しているか、どのプロセスがリソースを占有しているかなどを決定することができます.つまり、ほとんどの情報はこのコマンドを実行することで得られます.
  • コマンド構文
  • ps [options]
    
  • コマンドパラメータ
  • ps aは、他のユーザのプログラムを含む現行の端末下のすべてのプログラムを表示する.
  • ps-Aすべてのプロセス
  • を表示
  • プログラムがリストされると、パス、パラメータ、または常駐サービスの表示を含まない各プログラムの真の命令名が表示されます.
  • ps-eこのパラメータの効果は、指定した「A」パラメータと同じです.
  • ps eプログラムがリストされると、各プログラムで使用される環境変数が表示されます.
  • ps fはASCII文字でツリー構造を表示し,プログラム間の相互関係を表す.
  • ps−Hは、プログラム間の相互関係を表すツリー構造を示す.
  • ps-Nはすべてのプログラムを表示し、ps命令端末機の下のプログラムを実行することを除く.
  • ps sはプログラム信号のフォーマットでプログラム状況を表示する.
  • ps Sプログラムがリストされている場合、中断されたサブプログラム情報が含まれます.
  • ps−tは、端末番号を指定し、その端末に属するプログラムの情報をリストする.
  • ps uは、ユーザを主とするフォーマットでプログラム状況を表示する.
  • ps xはすべてのプログラムを表示し、端末機で区別しない.

  • psコマンド使用
    cmdはadb shellを介してモバイルデバイスとのコマンドインタフェースに入る.次にpsコマンドを使用し、最も一般的に使用されるのはps-auxとps-efとgrepの混合用であり、検索するプロセス情報ps -ef|grep " " adb shell ps|moreをフィルタしてすべてのプロセス情報を表示する(ページ別表示のために|moreを加える)
    adb shell ps-ef効果は上図と同じです.
    フィルタに必要なプロセス情報adb shell ps-ef|findstr「フィルタプロセス情報」ps:adb shell ps-ef|findstr「baidu」