CircularAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.CircularAtraceUtil |
تم تطوير أداة مساعدة atrace بشكل أساسي لتحديد الأسباب الجذرية لحالات ANR أثناء اختبار Monkey. سيؤدي استدعاء أمر البدء إلى بدء مراقبة الآثار ذات العلامات بشكل غير متزامن في مخزن مؤقت دائري. سيؤدي استدعاء الإيقاف إلى تفريغ محتويات المخزن المؤقت في InputStreamSource الذي يقوم بإرجاعه. لاستخدام هذا في الحالة المذكورة أعلاه (تحديد ANRs)، يتعين على المرء أولاً تنفيذ طريقة البداية في بداية الاختبار وطريقة النهاية فورًا في نهاية الاختبار. من هنا يمكن للمرء اختيار كيفية تخزين البيانات والتعامل معها. من المحتمل أن يستخدم معظمهم systrace مع خيار --from-file لإنشاء عارض HTML.
ملخص
المقاولين العامة
CircularAtraceUtil
public CircularAtraceUtil ()
الأساليب العامة
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
يبدأ التتبع بشكل غير متزامن بالعلامات المحددة.
حدود |
---|
device | ITestDevice : الجهاز الذي سيتم مراقبة تصرفاته |
tags | : العلامات التي يجب على atrace مراقبتها؛ الإعدادات الافتراضية هي "عرض مجدول am gfx" |
bufferSizeMB | int : حجم المخازن المؤقتة الدائرية بالميجابايت |