Thông tưAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.CircularAtraceUtil |
Một tiện ích atrace được phát triển chủ yếu để xác định nguyên nhân gốc rễ của ANR trong quá trình thử nghiệm Monkey. Gọi lệnh bắt đầu sẽ bắt đầu theo dõi không đồng bộ các dấu vết được gắn thẻ trong bộ đệm vòng. Việc gọi dừng sẽ kết xuất nội dung của bộ đệm vào một InputStreamSource mà nó trả về. Để sử dụng điều này cho trường hợp được đề cập ở trên (xác định ANR), trước tiên, người ta phải triển khai phương thức bắt đầu khi bắt đầu thử nghiệm và phương thức kết thúc ngay khi kết thúc thử nghiệm. Từ đây người ta có thể chọn cách lưu trữ và xử lý dữ liệu. Hầu hết có lẽ nên sử dụng hệ thống với tùy chọn --from-file để tạo trình xem HTML.
Bản tóm tắt
nhà thầu công cộng
Thông tưAtraceUtil
public CircularAtraceUtil ()
Phương thức công khai
dấu vết kết thúc
public static FileInputStreamSource endTrace (ITestDevice device)
Dừng và kết xuất theo dõi không đồng bộ vào Tệp, tệp này sẽ trả về trong InputStreamSource.
Thông số |
---|
device | ITestDevice |
bắt đầu theo dõi
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Bắt đầu theo dõi không đồng bộ với các thẻ được chỉ định.
Thông số |
---|
device | ITestDevice : thiết bị có hành động sẽ được theo dõi |
tags | : các thẻ atrace nên theo dõi; mặc định là 'chế độ xem theo lịch của gfx' |
bufferSizeMB | int : kích thước bộ đệm tròn tính bằng MB |