AndroidでTraceviewでデータをインポートする方法

Androidでトレースビューにデータをインポートするには、以下の手順を実行します。

  1. Debug.startMethodTracing()
  2. Debug.ストップメソッドトレーシング
Debug.startMethodTracing("trace_output"); // 开始trace记录
// 需要进行trace的代码块
Debug.stopMethodTracing(); // 停止trace记录

アプリ実行時には、”trace_output.trace”という名前のトレースファイルを作成します。

  1. コマンドターミナルから、ADBを使用して端末からコンピュータにトレースファイルをエクスポートする:
adb pull /sdcard/trace_output.trace <本地路径>

<ローカルパス>を、トレースファイルを保存したいローカルパスに置き換えてください。

  1. Android Studioを起動し、上部のメニューから「ProfileまたはデバッグAPK」を選択します。
  2. ファイル選択ダイアログで、アプリケーションのAPKファイルを選択して「OK」をクリックします。
  3. Android プロファイラー ウィンドウの左上にある「トレースをインポート」ボタンをクリックします。
  4. 「Import trace」ダイアログで、先ほどエクスポートしたトレースファイルを選択して「OK」をクリックします。
  5. TraceファイルはAndroid Profilerにインポートされ、「CPU」タブでインポートしたデータを閲覧・解析することができます。

Traceview と Android プロファイラーを利用するには、デバイスの開発者オプションを有効にして、かつ USB デバッグが有効になっている必要があります。

bannerAds