AndroidでTraceviewでデータをインポートする方法
Androidでトレースビューにデータをインポートするには、以下の手順を実行します。
- Debug.startMethodTracing()
- Debug.ストップメソッドトレーシング
Debug.startMethodTracing("trace_output"); // 开始trace记录
// 需要进行trace的代码块
Debug.stopMethodTracing(); // 停止trace记录
アプリ実行時には、”trace_output.trace”という名前のトレースファイルを作成します。
- コマンドターミナルから、ADBを使用して端末からコンピュータにトレースファイルをエクスポートする:
adb pull /sdcard/trace_output.trace <本地路径>
<ローカルパス>を、トレースファイルを保存したいローカルパスに置き換えてください。
- Android Studioを起動し、上部のメニューから「ProfileまたはデバッグAPK」を選択します。
- ファイル選択ダイアログで、アプリケーションのAPKファイルを選択して「OK」をクリックします。
- Android プロファイラー ウィンドウの左上にある「トレースをインポート」ボタンをクリックします。
- 「Import trace」ダイアログで、先ほどエクスポートしたトレースファイルを選択して「OK」をクリックします。
- TraceファイルはAndroid Profilerにインポートされ、「CPU」タブでインポートしたデータを閲覧・解析することができます。
Traceview と Android プロファイラーを利用するには、デバイスの開発者オプションを有効にして、かつ USB デバッグが有効になっている必要があります。