অ্যাক্টিভট্রেস
public class ActiveTrace
extends Object
| java.lang.Object | |
| ↳ | 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)ট্রেসের শুরু/শেষ চিহ্নিত করার জন্য খুবই সাধারণ ইভেন্ট রিপোর্টিং। |
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 | |
প্রধান বাণিজ্য লেনদেন প্রক্রিয়া
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)ট্রেসের শুরু/শেষ চিহ্নিত করার জন্য খুবই সাধারণ ইভেন্ট রিপোর্টিং।
| প্যারামিটার | |
|---|---|
categories | String : ইভেন্টের সাথে সম্পর্কিত বিভাগ |
name | String : ইভেন্টের নাম |
threadId | int |
threadName | String |
type | PerfettoTrace.TrackEvent.Type : যে ইভেন্টের রিপোর্ট করা হচ্ছে তার ধরণ |
রিপোর্টিং থ্রেড আইডি
public long reportingThreadId ()
যে থ্রেডটি ট্রেসিং শুরু করেছে তার থ্রেড আইডি।
| ফেরত | |
|---|---|
long | |
ট্রেসিং শুরু করুন
public void startTracing (boolean isSubprocess)
ট্রেসিং শুরু করুন এবং ট্রেসের মেটাডেটা রিপোর্ট করুন।
| প্যারামিটার | |
|---|---|
isSubprocess | boolean |