CircularAtraceUtil

public class CircularAtraceUtil
extends Object

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


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

ملخّص

شركة إنشاءات عامة

CircularAtraceUtil()

الطرق العامة

static FileInputStreamSource endTrace(ITestDevice device)

يتوقف وتفريغ البيانات بشكل غير متزامن في ملف، ويتم عرضه في enterStreamSource.

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

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

شركة إنشاءات عامة

CircularAtraceUtil

public CircularAtraceUtil ()

الطرق العامة

تتبع النهاية

public static FileInputStreamSource endTrace (ITestDevice device)

يتوقف وتفريغ البيانات بشكل غير متزامن في ملف، ويتم عرضه في enterStreamSource.

المعلمات
device ITestDevice

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

الرميات
DeviceNotAvailableException

startTrace

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

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

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

tags : العلامات التي يجب مراقبتها. القيمة التلقائية هي "am gfx sched view"

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

الرميات
DeviceNotAvailableException