অ্যাক্টিভট্রেস

public class ActiveTrace
extends Object

java.lang.অবজেক্ট
com.android.tradefed.invoker.tracing.ActiveTrace সম্পর্কে


একটি সক্রিয় ট্রেস বর্ণনা এবং পরিচালনা করতে সাহায্য করে প্রধান শ্রেণী।

সারাংশ

ধ্রুবক

String TRACE_KEY

পাবলিক কনস্ট্রাক্টর

ActiveTrace (long pid, long tid)
ActiveTrace (long pid, long tid, boolean mainProcess)

নির্মাতা।

পাবলিক পদ্ধতি

void addSubprocessTrace (File subTrace)

প্যারেন্টে যোগ করার জন্য একটি সাবপ্রসেস থেকে ট্রেস ফাইলটি প্রদান করুন।

File finalizeTracing ()

চূড়ান্ত ট্রেস ফাইলগুলি রিপোর্ট করে এবং প্রয়োজন অনুসারে সংস্থানগুলি পরিষ্কার করে।

boolean isMainTradefedProcess ()
void reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type)
void reportTraceEvent (String categories, String name, int threadId, String threadName, PerfettoTrace.TrackEvent.Type type)

ট্রেসের START / END করার জন্য খুবই সাধারণ ইভেন্ট রিপোর্টিং।

long reportingThreadId ()

যে থ্রেড থেকে ট্রেসিং শুরু হয়েছিল তার থ্রেড আইডি।

void startTracing (boolean isSubprocess)

ট্রেসিং শুরু করুন এবং ট্রেসের মেটাডেটা রিপোর্ট করুন।

ধ্রুবক

ট্রেস_কি

public static final String TRACE_KEY

ধ্রুবক মান: "আহ্বান-ট্রেস"

পাবলিক কনস্ট্রাক্টর

অ্যাক্টিভট্রেস

public ActiveTrace (long pid, 
                long tid)

পরামিতি
pid long

tid long

অ্যাক্টিভট্রেস

public ActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

নির্মাতা।

পরামিতি
pid long : বর্তমান প্রক্রিয়া আইডি

tid long : বর্তমান থ্রেড আইডি

mainProcess boolean

পাবলিক পদ্ধতি

অ্যাডসাবপ্রসেসট্রেস

public void addSubprocessTrace (File subTrace)

প্যারেন্টে যোগ করার জন্য একটি সাবপ্রসেস থেকে ট্রেস ফাইলটি প্রদান করুন।

পরামিতি
subTrace File

চূড়ান্তকরণ ট্রেসিং

public File finalizeTracing ()

চূড়ান্ত ট্রেস ফাইলগুলি রিপোর্ট করে এবং প্রয়োজন অনুসারে সংস্থানগুলি পরিষ্কার করে।

রিটার্নস
File

isMainTradefedProcess সম্পর্কে

public boolean isMainTradefedProcess ()

রিটার্নস
boolean

রিপোর্ট ট্রেসইভেন্ট

public void reportTraceEvent (String categories, 
                String name, 
                PerfettoTrace.TrackEvent.Type type)

পরামিতি
categories String

name String

type PerfettoTrace.TrackEvent.Type

রিপোর্ট ট্রেসইভেন্ট

public void reportTraceEvent (String categories, 
                String name, 
                int threadId, 
                String threadName, 
                PerfettoTrace.TrackEvent.Type type)

ট্রেসের START / END করার জন্য খুবই সাধারণ ইভেন্ট রিপোর্টিং।

পরামিতি
categories String : ইভেন্টের সাথে সম্পর্কিত বিভাগ

name String : ইভেন্টের নাম

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : রিপোর্ট করা ইভেন্টের ধরণ

রিপোর্টিং থ্রেডআইডি

public long reportingThreadId ()

যে থ্রেড থেকে ট্রেসিং শুরু হয়েছিল তার থ্রেড আইডি।

রিটার্নস
long

স্টার্টট্রেসিং

public void startTracing (boolean isSubprocess)

ট্রেসিং শুরু করুন এবং ট্রেসের মেটাডেটা রিপোর্ট করুন।

পরামিতি
isSubprocess boolean