অ্যাক্টিভট্রেস
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 |