NativeBenchmarkTestParser

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.NativeBenchmarkTestParser


IShellOutputReceiver يحلّل ناتج بيانات اختبار الأداء المرجعي، ويجمع مقاييس حول متوسط الوقت المستغرَق في كل عملية.

يبحث عن الناتج التالي

Time per iteration min: X avg: Y max: Z

ملخّص

الإنشاءات العامة

NativeBenchmarkTestParser(String runName)

تنشئ هذه الدالة NativeBenchmarkTestParser.

الطُرق العامة

double getAvgOperationTime()
double getMaxOperationTime()
double getMinOperationTime()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

يتم استدعاء هذه الطريقة عندما تتلقّى العملية البعيدة أسطرًا جديدة.

الإنشاءات العامة

NativeBenchmarkTestParser

public NativeBenchmarkTestParser (String runName)

تنشئ هذه الدالة NativeBenchmarkTestParser.

المعلمات
runName استبدِل String باسم عملية التشغيل. تُستخدَم لأغراض التسجيل.

الطُرق العامة

getAvgOperationTime

public double getAvgOperationTime ()

المرتجعات
double متوسط وقت التشغيل

getMaxOperationTime

public double getMaxOperationTime ()

المرتجعات
double الحدّ الأقصى لوقت التشغيل

getMinOperationTime

public double getMinOperationTime ()

المرتجعات
double الحدّ الأدنى لوقت التشغيل

getRunName

public String getRunName ()

المرتجعات
String تمثّل هذه السمة اسم "التشغيل التجريبي".

isCancelled

public boolean isCancelled ()

المرتجعات
boolean

processNewLines

public void processNewLines (String[] lines)

يتم استدعاء هذه الطريقة عندما تتلقّى العملية البعيدة أسطرًا جديدة.

يُضمن أن تكون الأسطر كاملة عند تقديمها إلى هذه الطريقة.

المعلمات
lines String: المصفوفة التي تحتوي على الأسطر الجديدة.