CircularAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.CircularAtraceUtil |
Monkey テスト中に ANR の根本原因を特定するために主に開発された atrace ユーティリティ。 start コマンドを呼び出すと、循環バッファー内のタグ付きトレースの非同期監視が開始されます。 stop を呼び出すと、バッファの内容が返される InputStreamSource にダンプされます。これを上記のケース (ANR の識別) に使用するには、最初にテストの開始時に start メソッドを実装し、テストの終了時にすぐに end メソッドを実装する必要があります。ここから、データの保存方法と処理方法を選択できます。 --from-file オプションを指定して systrace を使用し、HTML ビューアを生成する必要があります。
まとめ
パブリック コンストラクター
CircularAtraceUtil
public CircularAtraceUtil ()
公開メソッド
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
指定されたタグを使用して非同期で atrace を開始します。
パラメーター |
---|
device | ITestDevice : アクションが監視されるデバイス |
tags | : atrace が監視するタグ。デフォルトは「am gfx sched view」 |
bufferSizeMB | int : 循環バッファーのサイズ (MB) |