CircularAtraceUtil

public class CircularAtraceUtil
extends Object

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


تم تطوير الأداة المساعدة atrace بشكل أساسي لتحديد الأسباب الجذرية لحالات ANR أثناء اختبار Monkey. استدعاء الأمر start سيبدأ بشكل غير متزامن في مراقبة الآثار ذات العلامات في مخزن مؤقت دائري. سيؤدي استدعاء التوقف إلى تفريغ محتويات المخزن المؤقت في InputStreamSource الذي يقوم بإرجاعه. لاستخدام هذا في الحالة المذكورة أعلاه (تحديد أخطاء ANR) ، يتعين على المرء أولاً تنفيذ طريقة البدء في بداية الاختبار وطريقة النهاية فورًا في نهاية الاختبار. من هنا يمكن للمرء اختيار كيفية تخزين البيانات والتعامل معها. ربما يجب أن يستخدم معظمهم النظام مع خيار - من ملف لإنشاء عارض HTML.

ملخص

المنشئون العامة

CircularAtraceUtil ()

الأساليب العامة

static FileInputStreamSource endTrace ( ITestDevice device)

توقف وتفريغ atrace بشكل غير متزامن في ملف ، والذي يتم إرجاعه في 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 بشكل غير متزامن في ملف ، والذي يتم إرجاعه في InputStreamSource.

المعلمات
device ITestDevice

عائدات
FileInputStreamSource FileInputStreamSource مع النتائج من الأمر atrace

رميات
DeviceNotAvailableException

startTrace

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

يبدأ atrace بشكل غير متزامن مع العلامات المحددة.

المعلمات
device ITestDevice : الجهاز الذي ستتم مراقبة أفعاله

tags : العلامات التي يجب أن تراقبها atrace ؛ افتراضيات على "عرض جدول gfx"

bufferSizeMB int : حجم المخازن المؤقتة الدائرية بالميغا بايت

رميات
DeviceNotAvailableException