Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

CircularAtraceUtil

public class CircularAtraceUtil
extends Object

java.lang.Object
com.android.tradefed.util.CircularAtraceUtil


开发的atrace实用程序主要用于在Monkey测试期间识别ANR的根本原因。调用start命令将开始异步监视循环缓冲区中的标记跟踪。调用stop将把缓冲区的内容转储到它返回的InputStreamSource中。要将其用于上述情况(标识ANR),必须首先在测试开始时实施start方法,并在测试结束时立即实现end方法。从这里可以选择如何存储和处理数据。大多数人应该将systrace与--from-file选项一起使用以生成HTML查看器。

概要

公共建设者

CircularAtraceUtil ()

公开方法

static FileInputStreamSource endTrace (ITestDevice device)

停止并异步将atrace转储到File中,并在InputStreamSource中返回。

static void startTrace (ITestDevice device, tags, int bufferSizeMB) startTrace (ITestDevice device, tags, int bufferSizeMB)

与指定的标签异步启动atrace。

公共建设者

CircularAtraceUtil

public CircularAtraceUtil ()

公开方法

endTrace

public static FileInputStreamSource endTrace (ITestDevice device)

停止并将atrace异步转储到File中,并在InputStreamSource中返回。

参量
device ITestDevice

退货
FileInputStreamSource一个带有atrace命令结果的FileInputStreamSource

投掷
DeviceNotAvailableException

startTrace

public static void startTrace (ITestDevice device, 
                 tags, 
                int bufferSizeMB)

与指定的标签异步启动atrace。

参量
device ITestDevice :将监视其操作的设备

tags :atrace应该监视的标签;默认为'am gfx sched view'

bufferSizeMB int :循环缓冲区的大小(MB)

投掷
DeviceNotAvailableException