Android モニターには、アプリの 中央処理装置 (CPU)使用量を簡単に監視できる CPU モニターが含まれています。 これはリアルタイムのCPU使用率を表示し、ユーザーモードとカーネルモードで使用されている総CPU時間(全てのコアを含む)の割合を表示します。 ユーザーモードでは、コードではシステムAPIを使ってハードウェアやメモリにアクセスしなければならず(アクセスは仮想メモリアドレスのみに限定)、通常はクラッシュしてもリカバリーできます。 カーネルモードでは、コードは直接ハードウェアにアクセスできます(物理メモリアドレスを含む)。;クラッシュすると端末は停止します。
特定の端末やエミュレーター上で実行しているアプリを CPU モニターに表示するには:
CPU モニターは CPU 使用率の表示を開始します。 グラフにおいて、y軸は使用されたCPUの割合を表示します。 x軸は時間経過を記録し、最初は○秒で始まり、その後○分○秒といったように進んで行きます。
CPUモニターが動作している間は、特定の期間中のコールスタック上での変更記録を取得できます。詳細については メソッドトレースを参照してください。