6

Android アプリで traceview を実行する方法について、こちらの記事を読んでいます: https://developer.android.com/studio/profile/traceview.html私が使用しているものです。

トレース ファイルをエミュレータからホスト マシンにプルするように指示されています。次のコマンドを実行するだけです。

adb pull /sdcard/startup.trace /tmp

Genymotion エミュレーターで実行しましたが、ファイルが見つかりませんでした。次に、Android Device Monitor を使用してデバイス内のファイルを調べましたが、その場所に startup.trace というファイルが保存されていませんでした。

私は自分のコードでこれを行いました:

public class MyApplication extends MultiDexApplication {

    public void onCreate() {
        super.onCreate();
        Debug.startMethodTracing("startup"); 
    }
  }

次に、アクティビティの onResume メソッドで stopTracing を実行して、アプリの起動時間を測定しました。

@Override
protected void onResume() {
    super.onResume();
    Debug.stopMethodTracing();
}

traceview で起動時間を測定したいのですが、Genymotion エミュレーターでファイルが保存されている場所がわかりません。ファイルの保存場所を教えてくれる人はいますか?

4

2 に答える 2